【发布时间】:2013-03-11 18:34:28
【问题描述】:
我有一个脚本可以上传图像然后裁剪它们。但是当我使用
<input type="file" name="filename" multiple="multiple"/><br />
然后做一个 var_dump 我只得到 1 个数组而不是“例如”10 个图像。
我的上传表单:
<form action="uploaded.php" method="POST" enctype="multipart/form-data">
<hr>
<input type="file" name="filename" multiple="multiple"/><br />
<br /><br />
<hr width="60" align="left">
<input type="submit" value="Upload" />
</form>
我查看上传文件的代码:
<?php
session_start();
echo "<pre>";
var_dump($_FILES);
die();
?>
当我上传 10 张图片时。它只显示第一个选择并打印出 1 个数组。
请帮忙!
谢谢
编辑:我认为我必须为此使用会话。但是我该怎么做呢?
【问题讨论】:
-
因为
multiple="multiple"尚未在所有浏览器中实现 -
您是否尝试发布该字段的输出?
$_POST['filename']?? -
这给了我一个错误
-
试试 var_dump($_POST);
-
和 multiple="multiple" 确实在 chrome 中工作,所以这不是问题。我昨天弄好了
标签: php html forms upload var-dump