Yii2 - 文件验证器的最小大小和最大大小适用于多少文件



从核心验证器指南中,minSizemaxSize被描述为

上传的文件所需的最小/最大字节数。

但是没有解释这些属性适用于多少个文件。

是每个文件还是所有文件的总大小?

在验证器代码中,它会检查方法 validateValue() 中的大小,因此它是每个文件的最小/最大大小,而不是所有文件的大小。

从第 207 行开始:

foreach ($files as $file) {
    $result = $this->validateValue($file);
...

错误示例:

[
    "The file "git-flow cheatsheet.png" is too big. Its size cannot exceed 819.2 KiB.",
    "The file "IMG_20170531_134929.jpg" is too big. Its size cannot exceed 819.2 KiB.",
    "The file "Lenovo sound recorder icon.jpg" is too small. Its size cannot be smaller than 409.6 KiB.",
    "The file "memorable-linux-milestone_502911b05dc45.jpg" is too small. Its size cannot be smaller than 409.6 KiB."
]

相关内容

  • 没有找到相关文章

最新更新