我有一个 index.php
和 upload.php
。在 index.
中是一个 form action="upload.php"
,其中包含 input type="file" id="file" name="file"
标签。 PHP代码是:
<?php $file = $_FILES['file']; print_r($file); echo "test"; ?>
由于某种原因,它显示 echo
但 print_r()
不起作用。
我尝试重写代码。在 index.php
内为 input
标记添加其他标识符,但仍然不起作用。我做错了什么?
您没有提及正在上传的文件类型。这是图像上传的示例。允许选择多个图像。
以及上传PHP:
要确定上传的图像类型:
你忘记了 enctype="multipart/form-data"
尝试这个版本