首先说结论吧,这个问题不是很好解决,因为因素很多,只能一步一步排除。
一般原因是:
方法一:
用php+apache上传文件的时候,由于文件过大,容易导致上传失败,解决办法:
修改php.ini中:
file_uploads = On
upload_max_filesize = 100M
max_file_uploads = 30
max_execution_time = 300
upload_max_filesize 2m 即允许上传文件大小的最大值。默认为2M ,大小可以根据你
的需要进行修改
post_max_size 20m 指通过表单POST给PHP的所能接收的最大值,包括表单里的所有
值。默认为8M,大小可以根据你的需要进行修改
方法二:
也许还得设置这些参数:
max_execution_time 600 每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time 600 每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit 8m 每个PHP页面所吃掉的最大内存,默认8M
方法三
httpd.conf:
LimitRequestBody // 因为我上传图片 单张最大4M,上传十张所以我定的参数为: 40000000(40M)
LimitRequestBody,这个参数的设定位置在 虚拟主机 的地方进行设置。
方法四:
在网站根目录添加.htaccess文件,内容如下:
# 安全扫描设置
<IfModule mod_security.c>
# 禁止对 POST 数据进行安全扫描,使不中断多文件上传等功能
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
方法五:
如果是niginx,需要设置配置文件的:
client_max_body_size 50M;
所有修改配置文件之后,记得重启服务!
方法end:
如果上面都解决不了,认了吧,哈哈哈哈
和flash的版本和浏览器版本都有关系。
官方的答复?
欢迎关注,有问题一起学习欢迎留言、评论
你要保守你心,胜过保守一切。
作者:刘俊涛的博客