我有一个表格,可以很好地上传很多图像文件,大小也不一样。
但是有些图像没有上传到服务器。
问题图像具有空的$\u文件[name][tmp\u name]和$\u文件[name][error]==8
同时其他图像(文件大小较大或较小)正确上传。
你有什么想法吗?
谢谢
print_r($_FILES) for normal image FILES:Array ( [img] => Array ( [name] => Array ( [0] => 1320600215_0_284da_78d5c77a_xl.jpg ) [type] => Array ( [0] => image/jpeg ) [tmp_name] => Array ( [0] => /var/www/test/data/mod-tmp/phpoqm4qR ) [error] => Array ( [0] => 0 ) [size] => Array ( [0] => 126867 ) ) ) print_r($_FILES) for problem image FILES:Array ( [img] => Array ( [name] => Array ( [0] => 94689121_1GPPZgCqPmI.jpg ) [type] => Array ( [0] => ) [tmp_name] => Array ( [0] => ) [error] => Array ( [0] => 8 ) [size] => Array ( [0] => 0 ) ) )
if (isset($_FILES['files']) && !empty($_FILES['files']))
{
date_default_timezone_set("asia/kolkata");
$image=date("YmdHis")."_".$_FILES['files']['name'];
move_uploaded_file($_FILES['files']
['tmp_name'],"uploads/business/".$image);
}
Hi错误代码8表示:
UPLOAD_ERR_EXTENSION
Value: 8; A PHP extension stopped the file upload. PHP does not provide a way to ascertain which extension caused the file upload to stop; examining the list of loaded extensions with phpinfo() may help. Introduced in PHP 5.2.0.
可能有帮助的事情:
>
检查是否正确设置了“最大上载大小”和“后最大大小”参数
尝试检查这个问题是否发生在一些特定的文件(例如大文件,一些扩展名或一些文件名),或者它是完全随机的
我使用可恢复上传任何大小的文件上传。如果我在上传文件时遇到任何问题,我会等待指数退避,然后询问当前上传会话的字节范围,然后从最后上传的字节继续。这个过程最多重复5次。如果文件最终没有上传成功,我会在日志中写入一个错误。 不幸的是,我没有记录所有的中间错误,所以我只知道最后一个错误是“410,description:Internal error”。 该文件小于1KB,在记录错误之前,整个过程大约花了
本文向大家介绍PHP 处理文件上传错误,包括了PHP 处理文件上传错误的使用技巧和注意事项,需要的朋友参考一下 示例 该$_FILES["FILE_NAME"]['error'](其中"FILE_NAME"是文件输入,存在于你的表单的名称属性的值)可能包含以下值之一: UPLOAD_ERR_OK -没有错误,文件上传成功。 UPLOAD_ERR_INI_SIZE-上载的档案超过中的upload_m
本文向大家介绍php实现上传图片文件代码,包括了php实现上传图片文件代码的使用技巧和注意事项,需要的朋友参考一下 代码很简单,这里我们就不多废话了,直接奉上源码 以上所述就是本文的全部内容了,希望大家能够喜欢。
我是一个使用struts2文件上传和我的动作类包含3私人文件与getter和setters 我有一些疑问要澄清 > 每当我使用myFileVariableName“FileName”(如果文件变量是myFile,那么文件名变量是MyFileFileFileName,如果文件是xxx,那么文件名是xxxFileName),我就会得到输出,如果我对此格式(即myFileVariableName“Fil
本文向大家介绍原生JS上传大文件显示进度条 php上传文件代码,包括了原生JS上传大文件显示进度条 php上传文件代码的使用技巧和注意事项,需要的朋友参考一下 JS原生上传大文件显示进度条,php上传文件,供大家参考,具体内容如下 在php.ini修改需要的大小: upload_max_filesize = 8M post_max_size = 10M memory_limit = 2
本文向大家介绍JavaTCP上传文本文件代码,包括了JavaTCP上传文本文件代码的使用技巧和注意事项,需要的朋友参考一下 基于聊天客户端的基础上的文件(TXT文件)传输 客户端代码: 服务端代码: 要注意的是TCP传输中,一定要先运行服务端再运行客户端。 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内