我有一张表格用于上传用户照片,但问题是我每次可以上传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