php - 超过文件大小不应该返回 true
问题描述
我有一个上传脚本,用户可以在其中上传图片。我有条件验证文件大小是否大于 2 兆字节。但对于小于 2 兆字节的图像,它返回 false。
有什么建议么?
$image = $_FILES['image'] ?? '';
if (!has_max_file_size($image)) {
$errors['images'] = 'File too large. File must be less than 2 megabytes. ';
}
function has_max_file_size($file)
{
return $file['size'] > 2097152; // 2 MB
}
解决方案
推荐阅读
- c++ - 将文件夹复制到构建目录 Visual Studio C++
- r - 在R中转换个位数的日子
- laravel - 显示所有用户在管理员登录上的帖子
- ios - React Native:运行 react-native run-ios 时出现错误消息
- c++ - 升级到 Mojave 后 Pybind11 不起作用或 C++ 无法编译:-lstdc++ not found
- python - 获取熊猫数据框每组的平均值
- android - Android:用uri拍照
- .htaccess - 允许索引子目录但不允许根目录
- javascript - 如何使用不同的用户帐户更新解析用户帐户
- wordpress - 在移动设备上投资专栏