当前位置:Gxlcms >
PHP教程 >
使用swfupload下传,出现Server(IO)Error异常
使用swfupload下传,出现Server(IO)Error异常
时间:2021-07-01 10:21:17
帮助过:4人阅读
使用swfupload上传,出现Server (IO) Error错误!
这个问题困扰我一天了,恳请大神出手相助!分值已经提升为30了!!
现在情况是这样的,我使用swfupload控件上传,然后想上传500MB的东西,所以就进行了一下的设置:
1.在uploadfile.php 里面,设置 file_size_limit : "600 MB",
2。在php.ini文件中修改了相关的限制,比如:post_max_size 1024M 1024M;max_input_time 18000 18000;memory_limit 1024M 1024M;max_execution_time 18000 18000
但是上传一个550MB的东西的时候,还是会出现Server (IO) Error错误,而且值得一提的是,这个错误每次都是在上传进行了将近30秒之后出现的!!
我知道这个是服务器输入输出错误,但是应该如何修改??
小弟跪求了
------解决方案--------------------
550M不行吧?太大了感觉
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
好像php.ini配置文件中的默认文件上传大小为2M, 默认upload_max_filesize = 2M,即文件上传的大小为2M,如果你想上传超过8M的文件,比如20M,你必须设定upload_max_filesize = 20M。但是光设置upload_max_filesize = 20M还是无法实现大文件的上传功能,你必须修改php.ini配置文件中的post_max_size选项,其代表允许POST的数据最大字节长度,默认为8M。如果POST数据超出限制,那么$_POST和$_FILES将会为空。要上传大文件,你必须设定该选项值大于upload_max_filesize指令的值,我一般设定upload_max_filesize和post_max_size值相等。另外如果启用了内存限制,那么该值应当小于memory_limit选项的值。
文件上传的其他注意事项
在上传大文件时,你会有上传速度慢的感觉,当超过一定的时间,会报脚本执行超过30秒的错误,这是因为在php.ini配置文件中max_execution_time配置选项在作怪,其表示每个脚本最大允许执行时间(秒),0 表示没有限制。你可以适当调整max_execution_time的值,不推荐设定为0。
------解决方案--------------------
必须的