swfupload是一个不错的文件上传组件,采用flash+js开发。
采用swfupload上传文件时经常出现的错误与解决方法。
1,nginx服务器下的错误
Server (IO) Error
打开debug查看到
SWF DEBUG: Event: uploadError : IO Error : File ID: swfupload_0_0. IO Error: Error #2038
php大文件上传设置方法 php上传大文件问题解析
第二种:
Upload Error: 413
解决,修改nginx.conf的http段,如没有下面这行,可增加
client_max_body_size 100m;
结果:
2,第二种错误,如果$_FILES为空
解决:
修改php.ini文件 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
注意,post_max_size 大于 upload_max_filesize 为佳
3,其它错误,请查看php.ini文件的 upload_max_filesize = 100M 值是不是够大.
有的文章说要修改max_execution_time = 0 在swfupload是不用修改的。