最大文件号可以同时上传php

时间:2010-08-25 10:16:26

标签: php file upload numbers

我正在使用标签 用PHP上传多个文件。我注意到如果我选择超过20个文件,php只上传前20个文件。有没有办法扩展这个限制?

4 个答案:

答案 0 :(得分:40)

这个限制是在PHP 5.3.1中添加的,以避免一种类型的DOS攻击:临时文件耗尽。

  

添加了“max_file_uploads”INI指令,可以将其设置为默认情况下将每个请求的文件上载次数限制为20,以防止可能的DOS通过临时文件耗尽。 (IIIa)的

(PHP 5.3.1的更改日志)

您可以通过更改max_file_uploads指令来增加此限制。

答案 1 :(得分:1)

总上传的大小是有限的,而不是文件的数量。您可以在php.ini中编辑此行来更改总大小:

   post_max_size = 256M

或更多。因此,如果您要上传50个文件,每个100 MB,那么您应该将此限制设置为超过5000 MB。

答案 2 :(得分:-1)

我认为这不是20个限制错误,但是php配置post_max_size和upload_max_filesize或者上传表单处理不当。您能否向我们展示您的表格和处理的样本来源?

答案 3 :(得分:-2)

请参阅 php.ini

中的upload_max_filesize