如何创建允许用户通过 Web 浏览器连接到我的服务并上载文件的 WCF 服务
本文关键字:服务 我的 连接 WCF 文件 浏览器 上载 创建 何创建 许用户 用户 | 更新日期: 2023-09-27 18:34:35
我创建了一个使用 ASP.NET 开发服务器的 Hello World WCF 服务 - 我启动了在我的 Web 浏览器中打开一个页面的客户端 HelloWorldService.svc,然后这会触发命令提示符打开并打印出 Hello World 消息。
我不完全了解这个行动链或它是如何有用的。
我正在尝试创建一个充当服务器的 WCF 服务,允许用户连接到服务器并执行文件上载 - 我将获取此文件并将其本地存储在我的计算机上。
目前,允许它仅在我的 PC 上本地工作很好,但我真的不知道从哪里开始完成此操作。任何建议将不胜感激。
编辑:我需要使用 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