php - 输入类型文件上传的最大文件数

标签 php html file-upload types input

<分区>

Possible Duplicate:
Max file number can php upload at same time

我正在尝试使用 html 和 php 上传多个文件

<input type="file" name="upload[]" accept="image/gif, image/jpeg, application/x-tar, application/x-zip-compressed"  multiple="true">

在php中使用时

print count($_FILES['upload']);

即使我在 html 中选择了 20 个,我也总是最多只能得到 5 个文件。 我应该怎么做才能一次上传 20 个文件?

最佳答案

您可能需要更改 php.ini 文件并增加 max_file_uploads 的限制(现在您的服务器中必须为 5)

还要确保对这些参数进行相关更改(如果需要)

upload_max_filesize
post_max_size
max_input_time
max_execution_time

LevSahakyan 解决了这个问题。

他在用

for($i=0; $i<count($_FILES['upload']); $i++)

因为“上传”本身是一个数组并且有 5 个参数(名称、类型、tmp_name、错误和大小),所以它只上传了 5 个项目。 现在他正在使用正确的参数 -

for($i=0; $i<count($_FILES['upload']['name']); $i++)

关于php - 输入类型文件上传的最大文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24301764/

相关文章:

php - 无法将图像数据写入路径。干预图像 Laravel 5.2

php - 转义单引号并用引号保存到数据库

php - 在 en_US 语言环境中使用 Zend_Validate_Date 验证 YYYY-MM-DD 格式的字符串

javascript - CKEditor自动去除style属性,添加xss属性 'Removed'

javascript - 并排固定 div - 一个覆盖另一个

java - 使用Java URL类向服务器写入数据是否需要服务器响应?

php - symfony 表单元素选项

php - Instagram 用户名 Regex -PHP

php - 根据范围从收据簿中提取缺失的号码

android - WebView 无法访问 Assets 中的 jquery 脚本