Изменить максимальный размер загружаемого файла htaccess, php.ini

  • Аноним3 месяца назад
    Не получается загрузить файл на веб-сервер. Каждый раз, когда я пытаюсь загрузить файл, то получаю сообщение об ошибке, утверждающее, что файл превышает максимально допустимый размер загружаемого файла, поэтому мне нужно увеличить размер. Размер указываю "MAX_FILE_SIZE" value="100000".

    <form enctype="multipart/form-data" action="upload.php" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000">
    Отправить этот файл: <input name="userfile" type="file">
    <input type="submit" value="Отправить файл">
    </form>
    Ответов: 2
  • Аноним3 месяца назад
     <input type="hidden" name="MAX_FILE_SIZE" value="100000">


    100000 байт = 0,0095 мегабайт, если округлить 0,1 Мегабайт
    Вы хотите загрузить 0,1 Мегабайт?
    Если все же большой размер файла:

    Что касается MAX_FILE_SIZE
    Скрытое поле MAX_FILE_SIZE (измеряется в байтах). Указанный размер в value не должен превышать размер загружаемого файла. Это обязательный элемент формы загрузки файла, следует использовать всегда, так как он избавляет пользователей от времени ожидания передачи файла, в случае превышения максимально допустимого размера. То есть, если разрешена загрузка на 10м, а вы пытаетесь загрузить 20м, то программа не будет даже пытаться его загрузить, выдаст сообщение об ошибке. Имейте в виду обмануть этот параметр на стороне браузера довольно легко, поэтому никогда не полагайтесь на то, что файлы большего размера будут заблокированы этой функцией. Это просто удобная функция для пользователей на стороне клиента приложения. Однако настройки PHP (на стороне сервера) для максимального размера не могут быть обмануты.


    Способ №1 Увеличение максимального размера загружаемых файлов в .htaccess
    Создайте в корневом каталоге сайта файл htaccess и пропишите следующее
    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300


    Способ №2 Увеличение максимального размера загружаемых файлов в httpd.conf
    <IfModule mod_php5.c>
    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    </IfModule>


    Способ №3 Установить значение upload_max_filesize и post_max_size в вашем php.ini
    ; Maximum allowed size for uploaded files.
    upload_max_filesize = 128M

    ; Must be greater than or equal to upload_max_filesize
    post_max_size = 128M


    После установки значений в файлах php.ini, httpd.conf перезагрузите Apche.
  • Аноним3 месяца назад
    Мне помогло

    я создал файл .user.ini и поместил его в каталог, где находится файл загрузки и прописал эти два значения:

    upload_max_filesize = 128M
    post_max_size = 128M
Ваш ответ:
  • bold
  • italic
  • underline
  • strike
  • Add link
  • Add image
  • Blockquote
  • Align left
  • Align center
  • Align right
  • Code