我设置了一个最大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; ?>" />
在表单中,以便用户知道他立即上传了太大的文件。这有效,但它不会向用户提供文件太大的错误消息。如何显示错误消息?
答案 0 :(得分:0)
忘了案例2!
switch($_FILES['uploadphoto']['error']) {
case 2:
echo 'Photo exceeds 10MB limit.';
break;
}
谢谢@Passerby!