JQuery多文件上传

时间:2010-08-06 15:09:15

标签: javascript jquery file upload

我遇到一个问题,我需要使用多部分POST请求上传多个文件, 我需要一个浏览按钮来选择上传的文件。 我已经看到JQuery Plugin用于多文件上传,但是存在一个问题,即只有一个文件被多次上传。 post请求文件参数以相同的名称发送。 我的问题是如何处理这种行为,以便文件参数以不同的名称发送?

这是我的HTML:

<form id="uploadFormId" name="uploadForm" method="POST" enctype="multipart/form-data" action="http://...">
<input type="file" name="MultiFile" id="uploadFileId" class="multi"/>
<input type="submit" value="Upload"/>

由于

2 个答案:

答案 0 :(得分:1)

您需要将文件命名为数组,如:

    <input type="file" name="MultiFile[]" id="uploadFileId" class="multi"/>

然后在检查你的$ _FILES时,你运行一个“foreach”php命令。

答案 1 :(得分:0)

我认为这个链接有一个很好的上传多个文件的例子。

http://davidwalsh.name/multiple-file-upload