我有一張表格用於上傳用戶照片,但問題是我每次可以上傳1張照片。喜歡Facebook我希望我的用戶一次選擇多張圖片。任何人都可以請指導。這是我現在的代碼。上傳多張照片
<tr><td><input type="file" name="photos[]" /></td><td><input type="text" size="35" name="descriptions[]" /></td></tr>
和php正在處理上傳的圖片。你能告訴我應該怎麼做,使多個圖像可以選擇一次性
我有一張表格用於上傳用戶照片,但問題是我每次可以上傳1張照片。喜歡Facebook我希望我的用戶一次選擇多張圖片。任何人都可以請指導。這是我現在的代碼。上傳多張照片
<tr><td><input type="file" name="photos[]" /></td><td><input type="text" size="35" name="descriptions[]" /></td></tr>
和php正在處理上傳的圖片。你能告訴我應該怎麼做,使多個圖像可以選擇一次性
第一件事情是你需要讓你的表格多
<form method="post" action="where_ever" enctype="multipart/form-data">
如果您使用HTML5的下一部分是上傳創建一個命名數組
<input type="file" accept='image/*' name="multiImageUpload[]" id="multiImageUpload" />
<input type="file" accept='image/*' name="multiImageUpload[]" id="multiImageUpload" />
<input type="file" accept='image/*' name="multiImageUpload[]" id="multiImageUpload" />
這會將所有文件放入一個名爲multiImageUpload的$ _POST數組中。
爲了讓一個名字接受你需要的名字,name[] or images[] or files[]
的回用[] 陣列的倍數,也使用HTML5 財產multiple
multiple=''
或multiple='multiple'
將允許您 選擇多個文件一次形成一個單一的輸入。
下面是一些工作示例代碼玩弄
的HTML
<form method="post" action="upload.php" enctype="multipart/form-data">
<input name='uploads[]' type="file" multiple=""/>
<input type="submit" value="Send">
</form>
的PHP
foreach ($_FILES['uploads']['name'] as $filename) {
echo '<li>' . $filename . '</li>';
}
// full contents of $_FILS
echo '<pre>';
var_export($_FILES);
echo '</pre>';
非常感謝。這正是我所尋找的 – 2012-03-01 18:34:00
沒問題,很高興幫助。 – ehime 2012-03-01 18:34:38
我想選擇多個圖像與一個box.in你的情況三個框在那裏,每個框我必須瀏覽和選擇圖像。我想從一個框中瀏覽圖片文件夾,只需拖動我將選擇多個圖片。你可以請指導 – 2012-03-01 18:42:07
沒有太多你現在的代碼,你知道 – 2012-03-01 18:05:01
您是否嘗試過閃光上傳者或HTML5 API文件上傳者? – MyStream 2012-03-01 18:06:15
重複100500已經問過問題,但 – 2012-03-01 18:12:40