解决php上传大文件问题
发布网友
发布时间:2022-04-06 03:15
我来回答
共3个回答
热心网友
时间:2022-04-06 04:45
用 php 代码设置参数
ini_set('upload_max_filesize', $size);
是一个方法,不过这个参数应该是不可以随便改的。
服务器连这点*都做不到,那还有什么安全性可言。
要上传超出php.ini*的文件,恐怕是不可以的。
可以考虑让客户端的用户压缩文件或分割文件上传。
客户端自动分割文件,如楼上所说,需要 ActiveX 的辅助,这样做恐怕让用户难以放心。还有就是 ActiveX 只有 IE 支持。
热心网友
时间:2022-04-06 06:03
这些需要使用http断点续传,客户端的辅助工具是少不了的,
用FSO读取文件的二进制流,再用ajax分包发送,给每个包编号,在服务端在重组一下
改配置文件,还要改脚本超时的时间。如果服务器的权限*,有时候不一定成功
热心网友
时间:2022-04-06 07:37
<?php
ini_set('upload_max_filesize', $size);
?>
$size可以设定你想要的大小,大小不可以超过服务器内存。