0
я установил предел с макс 10Мб до загрузки в моем PHP код сMAX_FILE_SIZE не дает ошибок?
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; ?>" />
В форме, чтобы пользователь знал, что он сразу же загрузил файл. Это работает, но это не дает пользователю сообщение об ошибке, что файл слишком велик. Что я могу сделать, чтобы показать сообщение об ошибке?
Вы пробовали JavaScript? – user2019515
@ user2019515 Я думал об использовании этого, но я не знаю достаточно, чтобы использовать его для этого. Можете ли вы придумать решение, использующее его? – user2127833
См. Https://www.google.com/#sclient=psy&fp=540b244135372103&q=javascript%20form%20validation&bav=on.2,or.r_cp.r_qf.&cad=b и http://stackoverflow.com/questions/. 7497404/find-out-file-size-before-uploading-using-jquery-ajax – user2019515