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

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

问题描述:

我必须创建可从任何授权源获取文件并将它们保存在文件服务器上的服务。然后返回该资源的url的响应。文件从Web服务器上传到服务的方法

问题是该服务可以从任何网站或应用程序访问。在网站的情况下,从用户获取文件并将其传输到服务的最佳方式是什么?或者我必须先将它保存到Web服务器,然后重播流到服务?我正在考虑创建Httphandler以将来自Web服务器的流量(即时文件上传请求由用户发起)引导至服务。这是最好的方法,还是会是什么?

我刚刚实施了文件传输服务供我们内部使用。这是一个微不足道的服务,用WCF RESTFul方式来实现它。你需要做的是通过Http实现流式传输。

其实,我选择了新的WCF Web Api来实现这个功能。

但是,如果你熟悉的是,在这里你可以看到如何实现一个很好的例子:

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