coulson 发表于 2018-7-2 15:04:31

关于上传大小限制

独享虚机
因为需要在上传后改变文件名,然后统计一些信息,所以自己写了这样的一个功能
比如:
(上传文件的文件名)
abc-xxxxxxx.rar

21-xxxxxx.rar
根据用户身份统一命名成
21-abc-xxxxxx.rar

需求是5-30M的文件对上传速度的要求也不高
但是遇到8M以上的文件就无法上传本地测试超过8M没有问题

这些数值能否提升一下?


post_max_size:
string(2) "8M"
file_uploads:
string(1) "1"
upload_max_filesize:
string(2) "8M"
max_execution_time(s):
string(2) "30"
max_input_time(s):
string(2) "60"
memory_limit:
string(3) "64M"


期待的数值


post_max_size:
string(2) "32M"
file_uploads:
string(1) "1"
upload_max_filesize:
string(2) "32M"
max_execution_time(s):
string(2) "120"
max_input_time(s):
string(2) "240"
memory_limit:
string(3) "64M"

test1 发表于 2018-7-3 13:21:00

您好,云虚拟主机中对使用PHP上传文件限制默认8M无法更改的,因为如果设置更大点,上传的文件容易出现很多奇怪的问题,一般都是在上传过程中有数据丢失导致。而且如果你单次上传的文件过大,会导致PHP执行超时,那你已上传的就白费了。
建议您将文件切割成几个部分上传,然后上传成功后做一次拼接。这样的成功率更高,而且不会有超时出现。

coulson 发表于 2018-7-4 10:05:42

test1 发表于 2018-7-3 13:21
您好,云虚拟主机中对使用PHP上传文件限制默认8M无法更改的,因为如果设置更大点,上传的文件容易出现很多 ...

好的,谢谢
页: [1]
查看完整版本: 关于上传大小限制