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

2022-08-30 19:05:20

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


答案 1

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

添加了“max_file_uploads”INI 指令,该指令可以设置为默认将每个请求的文件上传次数限制为 20,以防止通过临时文件耗尽而可能出现的 DOS。(伊利亚)

(PHP 5.3.1 的更新日志)

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


答案 2

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

   post_max_size = 256M

或更多。因此,如果要上传50个文件,每个文件为100 MB,则应将此限制设置为5000 MB以上。


推荐