Php 最大文件大小未给出错误?

Php 最大文件大小未给出错误?,php,html,Php,Html,我设置了一个最大10MB的限制,以便在我的php代码中使用 define ('MAX_FILE_SIZE', 1048576 * 10); if ($_FILES['uploadphoto']['size'] > MAX_FILE_SIZE) { $errors[] = "Photo exceeds 10MB limit.";} 这很好用。但我知道你可以把这个 <input type="hidden" name="MAX_FILE_SIZE" value="<?php ech

我设置了一个最大10MB的限制,以便在我的php代码中使用

define ('MAX_FILE_SIZE', 1048576 * 10);
if ($_FILES['uploadphoto']['size'] > MAX_FILE_SIZE) { $errors[] = "Photo exceeds 10MB limit.";}
这很好用。但我知道你可以把这个

<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo MAX_FILE_SIZE; ?>" />
忘记了案例2

switch($_FILES['uploadphoto']['error']) {

case 2:
echo 'Photo exceeds 10MB limit.';
break;
}

谢谢你,路人

你试过JavaScript吗?@user2019515我想用它,但我对它的了解还不够。您能想到一个使用它的解决方案吗?请参阅:如果您在客户端指定了
MAX\u FILE\u SIZE
,并且客户端破坏了该大小,它将在中反映出来。