我如何上传大尺寸文件

时间:2012-04-11 13:47:58

标签: c# wcf file-upload

我有问题!我已经读过一个地方,我们可以通过IIS 6传输2GB的最大值,但是我需要使用C#创建应用程序,它可以上传大小超过150mb的文件,并且能够在同一个文件上传文件给许多用户时间。任何人都可以告诉或展示如何工作文件交换网站的例子

2 个答案:

答案 0 :(得分:1)

您能否提供一个链接,您可以在其中阅读有关2GB限制的内容?

我很确定如果你使用transferMode="Streamed"进行WCF绑定,情况并非如此。另外,请记住将httpRuntime maxRequestLengthbinding的{​​{1}}和maxReceivedMessageSize都设置为适当的值。

例如,它取决于您要使用的Web服务的类型。如果它是RESTful Web服务,您只需要定义类似于以下的方法:

maxBufferSize

答案 1 :(得分:0)

使用WCF查看有关流式文件传输的tutorial。它显示了如何从头开始创建用于文件上载/下载的流式WCF服务。大小无关紧要,因为你基本上在消息中传递流,并且你可以设置最大消息大小。