如何创建允许用户通过 Web 浏览器连接到我的服务并上载文件的 WCF 服务

本文关键字:服务 我的 连接 WCF 文件 浏览器 上载 创建 何创建 许用户 用户 | 更新日期: 2023-09-27 18:34:35

我创建了一个使用 ASP.NET 开发服务器的 Hello World WCF 服务 - 我启动了在我的 Web 浏览器中打开一个页面的客户端 HelloWorldService.svc,然后这会触发命令提示符打开并打印出 Hello World 消息。

我不完全了解这个行动链或它是如何有用的。

我正在尝试创建一个充当服务器的 WCF 服务,允许用户连接到服务器并执行文件上载 - 我将获取此文件并将其本地存储在我的计算机上。

目前,允许它仅在我的 PC 上本地工作很好,但我真的不知道从哪里开始完成此操作。任何建议将不胜感激。

编辑:我需要使用 WCF。因此,请不要提出替代解决方案。

如何创建允许用户通过 Web 浏览器连接到我的服务并上载文件的 WCF 服务

WCF可以说是矫枉过正。 最简单的情况,只需使用标准 .Net FileUpload 控件。

以下是一些示例:

  • ASP.NET 文件上传

  • http://asp.net-tutorials.com/controls/file-upload-control/

这就引出了"何时应该使用 WCF"的问题? 以下是几个答案:

  • 我应该在何时何地使用 WCF

  • http://forums.asp.net/t/1480028.aspx

  • http://msdn.microsoft.com/en-us/library/cc512038.aspx

  • http://forums.asp.net/t/1478962.aspx

最后,下面是描述基于 WCF 的文件传输服务的几个链接:

  • http://www.codeproject.com/Articles/166763/WCF-Streaming-Upload-Download-Files-Over-HTTP

  • http://code.msdn.microsoft.com/windowsdesktop/Upload-files-using-a-REST-13f16af2