我想使用S3 POST将多个文件从HTML表单上传到S3。目前上传单个文件(2.5MB)S3 POST需要2分钟上传。 是否可以并行上传两个文件,以便S3的总上传时间更短。
答案 0 :(得分:0)
您可以使用AJAX执行此操作。基本上,每次上传都使用XMLHttpRequest
,因此您可以同时启动它们。
不幸的是,这只适用于允许您从JavaScript访问File
输入的浏览器 - 我认为IE不支持此功能。
像jQuery或ExtJS这样的框架可以帮助您解决浏览器的怪异问题。 ExtJS通过创建隐藏的iframe并提交表单以在iframe中加载来执行文件上传。这样,您就可以创建多个隐藏的iframe并一次执行多个上传。