我过去曾编写PHP脚本来上传文件,但由于某种原因,这个脚本无效......
HTML看起来像:
<form action="scripts/submit.php" method="push" enctype="multipart/form-data" name="submitGraphics" id="submitGraphics">
<p>
<label for="filefield"><strong class="red">*</strong> File:</label>
<input name="filefield" type="file" id="filefield" tabindex="30" />
</p>
</form>
脚本如下:
<?php
$fileName = $_FILES["filefield"]["name"];
$fileTmpLoc = $_FILES["filefield"]["tmp_name"];
$fileErrorMsg = $_FILES["filefield"]["error"];
echo "$fileName";
echo "$fileTmpLoc";
echo "$fileErrorMsg";
print_r($_FILES);
?>
之后通常会有更多,但我现在只是测试以确保文件正在上传(因为它没有工作)。我从中获得的只是前三个echo语句,然后是一行Array()
。
我在nesesarry点修改了php.ini文件:
file_uploads
upload_max_filesize
max_execution_time
post_max_size
答案 0 :(得分:1)
将method="push"
更改为method="post"