HTML5使用AJAX上传多个文件?

时间:2011-02-07 09:06:19

标签: javascript ajax http html5

使用HTML 5我正在尝试实现文件上传功能。现在,如果我上传更多的文件,其中有以下两个选项。

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

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

  • Multiples Request:对于每个单独的文件,我都会提出新的AJAX请求。

| HTTP1Start-file1的-HTTP1End |

| HTTP2Start-file2的-HTTP2End |

| HTTP3Start-file3的-HTTP3End |

| HTTP4Start-file4将-HTTP4End |

| HTTP5Start-file5-HTTP5End |

我的不足之处是选项二会更好,也会提高上传性能。

如果这是正确的或不正确的,请告诉我。如果有任何需要注意的事项,也请告诉我。

1 个答案:

答案 0 :(得分:0)

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