【发布时间】:2020-07-03 00:54:26
【问题描述】:
我有一个表单,我希望允许文件小于或等于 50 MB。但是当我上传 1.60 MB 的文件时,它说最大文件大小请少上传。有什么建议吗?
文件大小为 1.60 MB,如果我打印文件数组,它显示 size = 1686220
// Attempt 1
if (!filesize($file_path) < 50000) {
// max file size limit reached
}
// Attempt 2
if (!$file['size'] < 50000) {
// max file size limit reached
}
【问题讨论】:
-
根据 Web 服务器,您可能还需要单独配置。例如:nginx 有
client_max_body_size设置。 -
我不想编辑 php.ini 文件。我想在提交表单时检查文件大小。
标签: php forms file-upload