Flash上传出现IO Error #2038的错误解决方法
来源:互联网 发布:淘宝不能与卖家聊天 编辑:程序博客网 时间:2024/06/03 20:28
1、问题
最近在开发网盘系统的时候发现,上传大文件时会提示IO Error #2038 的错误。系统采用了PHP和Flash控件来上传文件,网上的资料表明出现此错误的可能原因包括:
URL无效
上传文件大小超过服务器最大上传限制或最大POST限制
与服务器连接异常中断
上传的文件为空
文件(夹)权限
2、解决方法
首先排除了3、4和5的原因,而在上传小文件的时候是正常的,也可以排除1的原因。故此集中在第2项进行解决,可能的原因包括:
限制了上传文件类型
max_input_time超时
upload_max_filesize上传文件限制
在php.ini
中分别对max_execution_time
、max_input_time
、memory_limit
、post_max_size
、upload_max_filesize
等五个参数进行了设置(可参考php.ini修改php上传文件大小限制),调大了参数值,发现在上传小于设置的参数值大小的文件时,仍然存在报错的情况。
由于使用的是Nginx服务器,此文描述的情况与本文的情况类似,于是在Nginx站点配置文件中加入了client_max_body_size
参数的设置:
client_max_body_size 1000m;
重启Nginx服务器后,问题解决。
3、总结
在用浏览器上传超大文件时,需要同时修改Nginx和PHP的参数设置,包括:
Nginx:
client_max_body_size
PHP:
max_execution_time
、max_input_time
、memory_limit
、post_max_size
、upload_max_filesize
感谢原作者分享:
http://loosky.net/2888.html
0 0
- Flash上传出现IO Error #2038的错误解决方法
- uploadify 上传出现 security error错误的解决方法
- uploadify 上传出现 security error错误的解决方法
- dwr 出现session error错误的解决方法
- asp.net使用uploadify上传出现的IO Error问题
- 将App通过XCode上传到AppStore出现这个错误“An error occurred uploading to the iTunes Store”的解决方法
- XFTP上传文件出现:unknown error的解决方法
- 转载使用uploadify上传大文件报 IO error #2038错误的解决方案
- 使用uploadify上传大文件报 IO error #2038错误的解决方案
- FileUpload上传多文件出现错误的解决方法
- win8出现“wermgr.exe - Application Error”错误的解决方法
- workbench 执行sql 出现error code 1005错误的解决方法
- VMWare安装出现installer error:1021错误的解决方法
- QT中出现main.error错误的解决方法,
- 【数据库】 Sqlserver 2008 error 40出现连接错误的解决方法
- 查看流表时出现 Dpctl : Error During Transaction错误的解决方法
- dede织梦上传图片出现提示302错误ERROR解决方法
- 出现错误的解决方法:
- 浮点精度问题
- 图像的直方图均衡增强算法
- [数据结构与算法]图的遍历
- 计算机网络系列:搭建FTP服务器之第一篇:安装IIS信息服务
- extern 声明外部变量
- Flash上传出现IO Error #2038的错误解决方法
- Cocos2d-X 学习笔记 8 时间调度
- WordPress 简单优化
- java程序将GBK字符转成UTF-8编码格式
- 300 毫秒点击延迟的来龙去脉
- linux 环境变量
- phpcms如何获取当前文章的地址或url,以及解决方法。
- xcode armv6 armv7 armv7s arm64
- android 开发实例 底部导航栏(1)