1

Internet Explorer(至少从版本 4 到 7)将使用单个 'input type="file"' 表单字段上传的文件数限制为一个。如果我想在一个 HTTP POST 请求中上传多个文件,最好的方法是什么?

4

3 回答 3

5

您必须包含多个input控件,每个要上传的文件一个。

如果您不知道要提前多少,您可以使用 jQuery(或纯 javascript)即时创建它们。

于 2008-10-08T12:21:43.477 回答
1

还有SWFUpload 库。它允许在文件选择对话框中选择多个文件。但是,它需要同时启用 Flash 和 javascript。

于 2008-10-08T12:34:42.607 回答
0

还有一个很棒的资源“ HTML 表单中的文件输入(或“上传”),它讨论了文件上传的跨浏览器问题。

于 2008-10-08T12:26:21.190 回答