php swfupload超大文件上传的例子

发布时间:2019-07-14编辑:脚本学堂
有关php中使用swfupload文件上传组件实现大文件上传的方法,swfupload是一个不错的文件上传组件,采用flash+js开发,感兴趣的朋友参考下。

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;
结果:
 

http 

  ....这里省略 
  client_max_body_size 100m; 
  ....这里省略 

/etc/init.d/nginx restart 

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是不用修改的。