【发布时间】:2012-08-29 20:26:27
【问题描述】:
使用 HTML 表单上传文件失败:
点击提交按钮后,我可以打印出$_FILES["file"]["name"] 和$_FILES["file"]["type"] and ["size"] 和["tmp_name"] 和
["error"] 等等。但是我在 tmp 文件夹中找不到文件(它应该默认在那里)!我不知道为什么。
html 代码如下:
<form action="manage.php?act=getback.questionOpt" target="fileUp" method="post" id="f1" enctype="multipart/form-data">
<p id="file_u">
<input type="file" name="file">
<iframe width="0px" height="0px" name="fileUp" style="display:none">
</iframe>
</p>
</form>
【问题讨论】:
-
签出完整的临时文件,如
echo $_FILES["file"]["tmp_name"];? -
当您说找不到文件时,您是查看tmp_name 的文件还是查找原始文件名?它也可能没有设置到 /tmp 但可能是 /var/tmp 或其他,如果它是 Windows 服务器,它可能文件被视为病毒并且防病毒已将其删除 - 你是否使用代码检查它是在那儿还是你只是看着自己?
-
这个问题可能是由于文件夹权限...
-
更多详情请参考此链接.... [点击这里][1] [1]:stackoverflow.com/questions/1819563/…
-
你也可以显示你的php代码吗??