在本地测试上传文件功能时,发现小一点的文件上传成功,稍微大点的文件就会报500错误,经过调试发现,$_FILES["file"]["error"] 会返回1。那么数字1代表什么呢?
经过搜索发现这是错误代码,现在贴出来给自己还有需要的朋友提供参考:
0:没有错误。
1:上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
2:上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
3:文件只有部分被上传。
4:没有文件被上传。
看了下php.ini文件中的upload_max_filesize设置为2M,改为20M重启服务器,OK,一切正常!