我有以下设置/etc/php/7.2/apache2/php.ini
:
max_execution_time = 300
max_file_uploads = 20
memory_limit = 32M
post_max_size = 18M
upload_max_filesize = 20M
但是,如果我上传大小超过 5M 的文件,我会收到以下消息:
给定的数据无效。
而当我放上 Dropzone 的完整错误响应时,我也可以看到这条消息:
该文件不得大于 5000 KB。
当我更改 Dropzone 选项maxFilesize
时,它适用于低于 5M 的数字,但当它大于 5M 时,上传仍然限制为 5M。
此外,我的 .htaccess 文件中没有上传大小限制。
这个问题还能从哪里来?
=== 编辑 #1 ===
以下是df
服务器上的结果:
Filesystem 1K-blocks Used Available Use% Mounted on
udev 989880 0 989880 0% /dev
tmpfs 200340 2884 197456 2% /run
/dev/sda1 10291200 3673732 6167924 38% /
tmpfs 1001696 0 1001696 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 1001696 0 1001696 0% /sys/fs/cgroup
=== 编辑 #2 ===
我在我的 Laravel 项目中创建了一个基本的上传页面,并且能够上传更大的文件(>5M),所以我的问题一定来自 Dropzone。