【问题标题】:File upload streaming in asp.net [duplicate]asp.net中的文件上传流[重复]
【发布时间】:2011-05-17 11:27:43
【问题描述】:

可能重复:
Streaming large file uploads to ASP.NET MVC

据我了解,当用户将文件上传到 asp.net(webforms 或 mvc)时,IIS 会将文件内容缓冲到内存中,并且在收到所有文件内容之前不会访问应用程序。
这对于小文件来说不是问题,但对于大文件来说,这是出于明显原因的问题。

在 WCF 中有 transferMode="Streamed" 绑定配置以允许 WCF 服务以块的形式接收请求。
IIS 或 asp.net 中是否有允许 http 流式传输的配置?

我正在使用 IIS 7 和 asp.net mvc。

【问题讨论】:

  • 提供的答案不正确,至少对我而言

标签: asp.net asp.net-mvc iis file-upload


【解决方案1】:

在 asp.net 模型文件中始终是文件对象,而不是流。 唯一的解决方案是在 http 级别拦截上传并使用非网络表单方式处理它。请参阅此处第二页上的“真正的解决方案”: http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-25
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 2016-04-01
    • 2019-03-21
    • 2012-12-23
    • 2010-10-28
    相关资源
    最近更新 更多