文件的方法从Web服务器上载到服务

时间:2011-10-01 17:39:14

标签: c# asp.net file-upload httphandler

我必须创建可以从任何授权来源获取文件并将其保存在文件服务器上的服务。然后使用该资源的url返回响应。

问题是可以从任何网站或应用访问该服务。对于Web站点,从用户获取文件并将其流式传输到服务的最佳方法是什么?或者我是否必须先将其保存到Web服务器,然后将流重播到服务?我正在考虑创建Httphandler来将来自Web服务器的流量(即时文件上载请求由用户启动)引导到服务。那会是最好的方法吗,或者会是什么?

1 个答案:

答案 0 :(得分:0)

我刚刚为内部使用实施了文件传输服务。使用WCF RESTFul方式实现它是一项简单的服务。你需要做的是通过Http实现流式传输。

实际上,我选择了新的WCF Web Api来实现此功能。

但是如果你对此很熟悉,那么你可以在这里找到一个很好的例子来说明如何实现这个:

http://blogs.msdn.com/b/gblock/archive/2010/11/24/streaming-over-http-with-wcf.aspx