【发布时间】:2015-10-30 22:19:14
【问题描述】:
我有一个表格,可以很好地处理(上传)许多图像文件并且大小不同。
但是有些图片没有上传到服务器。
问题图像有空的 $_FILE[name][tmp_name] 和 $_FILE[name][error] == 8。
同时其他图片(文件大小较大或较小)正常上传。
你有什么想法吗?
谢谢。
print_r($_FILES) 用于普通图像 文件:数组 ( [img] => 数组 ( [名称] => 数组 ( [0] => 1320600215_0_284da_78d5c77a_xl.jpg ) [类型] => 数组 ( [0] => 图像/JPEG ) [tmp_name] => 数组 ( [0] => /var/www/test/data/mod-tmp/phpoqm4qR ) [错误] => 数组 ( [0] => 0 ) [大小] => 数组 ( [0] => 126867 ) ) ) print_r($_FILES) 用于问题图像 文件:数组 ( [img] => 数组 ( [名称] => 数组 ( [0] => 94689121_1GPPZgCqPmI.jpg ) [类型] => 数组 ( [0] => ) [tmp_name] => 数组 ( [0] => ) [错误] => 数组 ( [0] => 8 ) [大小] => 数组 ( [0] => 0 ) ) )【问题讨论】:
-
重命名未上传的图片,然后重试。为图像使用简单的名称
-
重命名文件没有帮助。现在我尝试使用 phpinfo() 查找原因
-
我遇到了同样的问题,尝试使用 move_uploaded_file 函数上传时出现错误 8。我的上传脚本运行了 5 年,但突然停止工作。 [photo1] => Array ( [name] => offf.jpg [type] => [tmp_name] => [error] => 8 [size] => 0 ) 我使用 phpinfo() 并找到了脚本,根据到错误号 8,这导致我的上传出现问题是“suhosin”,在您的情况下可能是其他问题。我联系了我的服务器管理员寻求帮助,并询问他们最近是否安装了“suhosin”。