我目前正在尝试将文件上传到Alfresco CMS,我有两种方法
哪种方法更好,为什么?
我在网上做了一些关于这两种方法的研究
difference between multipart and chunked protoccol
How does HTTP file upload work?
Why is form enctype=multipart/form-data required when uploading a file?
但仍无法最终确定利弊。
PS:正在上传的文件大小范围为5 MB到2 GB。
答案 0 :(得分:3)
我认为使用第二种方法
将文件从客户端上传为块,然后重新组合 使用Web Scripts在Alfresco一侧的块
会更好,原因是表单提交是同步的,会阻止浏览器使用,直到整个文件上传,在你的情况下相当大,使用客户端脚本发送你的数据将使你能够显示上传进度到结束 - 用户,并为您提供在文件上载期间出现任何网络错误时恢复/重新启动上载的功能。
您可以阅读这篇文章了解更多详情http://creativejs.com/tutorials/advanced-uploading-techniques-part-1/