是否可以在一个表单中包含两个“<input type =”file“/>”?

时间:2010-11-05 15:18:50

标签: javascript jquery html firebug

是否可以使用以下内容

<form id="uploadForm" action="upload.ashx" method="post" enctype="multipart/form-data">
<p>Upload File 1</p>
<input type="file" name="file1"/>
<p>Upload File 2</p>
<input type="file" name="file2"/>
<input type="submit" value="Submit" />
</form>

我知道我可以使用Jquery Multi-File-Upload插件从单个输入元素上传多个文件。 情况是最终用户将上传产品的多个图像,我希望能够提示他们进行分类。例如,一个图像可以是前视图,第二个可以是后视图。 当我尝试上面的HTML时,我只看到第一个文件发布在Firebug中。

更新:

看起来这可能与Firebug有关,因为我修改dest .ashx页面只是吐出从post请求收到的文件名我得到两个文件。 同样在Firebug控制台中,我看到此消息隐藏在已发布的数据中 ... Firebug已达到Firebug请求大小限制。 ......

2 个答案:

答案 0 :(得分:4)

输入具有相同的名称。更改名称或在PHP中,例如,您可以使用快捷方式name=file[]并拥有一个数组

答案 1 :(得分:0)

这对我来说很好。文件正在上传到我的服务器就好了。