我的PHP Web应用程序需要将文件(大小约为2.5到3 GB)上传到服务器。这将如何影响以下指令?
我的案例中需要什么值?
post_max_size
upload_max_filesize
memory_limit
非常感谢您的帮助。
答案 0 :(得分:7)
post_max_size
应为3G
upload_max_filesize
应为3G
memory_limit
取决于!!!你将如何处理该文件。如果要操作文件或执行其他内存密集型作业,则需要设置上限。如果您不想设置最大限制,可以始终将其设置为-1
。此值不必对文件的大小做多少,而是与脚本处理作业所需的物理内存大小有关。
对于前两个,它是您希望上传的最大文件大小,后缀为短手字节值。 KB
应为K
,MB
应为M
,GB
应为G
,...
答案 1 :(得分:0)
您的值应该是您要上传的文件的最大大小。因此,如果你想要3GB,那么每个值都应该是3072M
(3GB,以MB为单位)。