【问题标题】:Large file upload大文件上传
【发布时间】:2011-12-04 13:28:48
【问题描述】:

需要从 ASP.NET MVC 前端可靠地 (*) 将大文件 (100 Mb+) 上传到服务器。有什么建议(技术、JS 库、服务器组件等)吗?

(*) 这里的“可靠”是指万一连接中断,客户端和服务器应该能够从中断的点开始接收上传,因此不需要“重新启动上传”。

【问题讨论】:

标签: javascript asp.net-mvc iis file-upload client-side


【解决方案1】:

你看过http://aquantum-demo.appspot.com/file-upload。在它的功能列表中:

可恢复上传:可以使用支持 Blob API 的浏览器恢复中止的上传。

分块上传:大文件可以通过支持 Blob API 的浏览器分块上传。

所以它看起来像你需要的。

【讨论】:

    【解决方案2】:

    最近向微软提出了一个类似的问题。

    他们在 Codeplex 中的 WCF WebApi 中有一个关于此的故事。它目前处于预览版 5,但非常实用。

    它的内容将出现在下一版 WCF 中。

    【讨论】:

      猜你喜欢
      • 2011-01-27
      • 2017-03-16
      • 2016-03-23
      • 2012-07-20
      • 2012-09-11
      相关资源
      最近更新 更多