有一个需求,需要从ASP.NET MVC前端可靠地上传大文件(100 Mb+)到服务器。 有什么建议(技术、JS库、服务器组件等)?
“可靠”在此处的意思是,如果连接中断,客户端和服务器应该能够从被中断的点恢复上传,以便不需要“重新上传”。
有一个需求,需要从ASP.NET MVC前端可靠地上传大文件(100 Mb+)到服务器。 有什么建议(技术、JS库、服务器组件等)?
“可靠”在此处的意思是,如果连接中断,客户端和服务器应该能够从被中断的点恢复上传,以便不需要“重新上传”。
看起来这正是您需要的。可恢复上传:支持 Blob API 的浏览器可以恢复上传失败的文件。
分块上传:支持 Blob API 的浏览器可以将大文件拆分成较小的块进行上传。
最近向微软提出了类似的问题。
他们在CodePlex上的WCF WebApi中有一个相关故事。它目前处于预览5阶段,但非常实用。
这是将出现在下一个版本的WCF中的内容。