Javascript HTML5使用AJAX上传多个文件?

Javascript HTML5使用AJAX上传多个文件?,javascript,ajax,http,html,Javascript,Ajax,Http,Html,在HTML5中,我试图实现文件上传功能。现在,如果我上传多个文件,有以下两个选项 单个请求:使用单个AJAX请求,我上传所有5个文件。类似于多部分编码 |HTTP1Start-file1-file2-file3-file4-file5-HTTP1End| 多次请求:对于每个单独的文件,我都会提出新的AJAX请求 |HTTP1Start-file1-HTTP1End| |HTTP2Start-file2-HTTP2End| |HTTP3Start-file3-HTTP3End| |HTTP

在HTML5中,我试图实现文件上传功能。现在,如果我上传多个文件,有以下两个选项

  • 单个请求:使用单个AJAX请求,我上传所有5个文件。类似于多部分编码

|HTTP1Start-file1-file2-file3-file4-file5-HTTP1End|

  • 多次请求:对于每个单独的文件,我都会提出新的AJAX请求
|HTTP1Start-file1-HTTP1End|

|HTTP2Start-file2-HTTP2End|

|HTTP3Start-file3-HTTP3End|

|HTTP4Start-file4-HTTP4End|

|HTTP5Start-file5-HTTP5End|

我的理解是,选项二会更好,也会提高上传性能


请让我知道这是正确的还是不正确的。另外,如果有需要注意的问题,请告诉我。

您需要注意的主要问题是,并非所有浏览器都支持在一个请求中上载多个文件。因此,后一种方法是唯一适用于所有浏览器的方法。

对。但是,多个AJAX请求是否会提供像单个单一请求更快上传这样的优势?