【发布时间】:2011-08-27 16:24:20
【问题描述】:
我已经建立了一个带有 HTML 表单/PHP 上传图像文件的网站,当它在我的本地计算机上的 XAMPP 上运行时它运行良好,但是当我将它上传到 000webhost 大部分时间它说无效文件和只有有时图像会成功上传。我已经尝试在 php 配置中调高最大执行时间,但这似乎并没有解决它。我尝试上传的文件小于 php 配置中的最大文件大小,并且在我的测试机器上完美运行。
我觉得奇怪的是它有时有效,有时无效,而且我真的不知道该尝试什么。
编辑:
这是表格 文件名:
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/png")))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
move_uploaded_file($_FILES["file"]["tmp_name"],
"churchimages/pauls.jpeg");
echo "Stored in: " . "churchimages/pauls.jpeg";
}
}
else
{
echo "Invalid file";//This is the section I am seeing
}
【问题讨论】:
-
您需要显示一些源代码和您收到的确切错误消息。
-
but when i've uploaded it to 000webhost most of the time it says invalid file and only sometimes will the images successfully upload.不一致的行为听起来像是托管问题而不是您的代码... -
@toopay 和 Pekka 我现在已经添加了我的代码
标签: php file-upload