2010-11-05 53 views
4

是否有可能有類似下面的是否有可能在一個表單中有兩個「<input type = file>」?

<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插件從一個單獨的輸入元素上傳多個文件。 情況是,最終用戶將上傳產品的多個圖像,我希望能夠提示他們爲sep。圖像例如可以是前視圖,第二圖可以是後視圖。 當我嘗試上述HTML但我只看到第一個文件被張貼在Firebug中。

更新:

看起來這可能是一些與螢火蟲,當我修改DEST ashx的頁面,只是吐回來,它從發佈請求,我得到兩個文件收到的文件名。 同樣在Firebug控制檯中,我看到此消息被隱藏在發佈的數據中 ... Firebug已經達到Firebug請求大小限制。 ...

回答

0

這對我來說工作正常。這些文件正在上傳到我的服務器上。

4

輸入具有相同的名稱。更改名稱或在PHP中,例如您可以使用快捷鍵name=file[]並擁有一個陣列

+0

對不起。在真正的代碼中,名稱是diff(我編輯),它仍然只會發佈第一個文件。 – etoisarobot 2010-11-05 15:37:17

相關問題