2017-02-17 6 views
0

У меня, похоже, проблемы с моим сценарием загрузки. Если я загружу файл около 6 МБ, он отлично работает, но больше, чем он, и он зависает. Вот страница с формой загрузки: https://amorphia-apparel.com/hirsute/info/upload/Мой скрипт загрузки файла PHP зависает, если размер файла> ~ 7.5 МБ, несмотря на изменение настроек ini

Вот два файла, чтобы проверить с, один 6.3MB один 8.8MB:

https://amorphia-apparel.com/carl-sagan-6MB.jpg

https://amorphia-apparel.com/carl-sagan-9MB.jpg

Меньшее из двух работ отлично , Тем не менее, более крупный, согласно хромовой полосе хода, загружается примерно через 5-6 секунд, тогда страница зависает с «ожиданием amorphia-apparel.com» неопределенно.

Вот мой сценарий:

ini_set('memory_limit', '512M'); 
    ini_set('upload_max_filesize', '20M'); 
    ini_set('post_max_size', '20M'); 
    ini_set('max_input_time', 300); 
    ini_set('max_execution_time', 120); 

    $id = milltime();  

    if(!$_FILES['photo']['tmp_name']) return false; 

    $extension = pathinfo($_FILES['photo']['name'], PATHINFO_EXTENSION); 
    $target_file = HOME_PATH . "images/user/temp/{$id}.{$extension}"; 

    if(!move_uploaded_file($_FILES['photo']['tmp_name'], $target_file)){  
      return false; 
    } 
    else { 
      return true; 
    } 

Любой ключ, что я сделал не так?

ответ

1

Вы должны установить значение этих параметров в php.ini или httpd.conf или .htaccess. смотрите здесь http://php.net/manual/en/ini.list.php

+0

A Yup, все. Это неловко. –

 Смежные вопросы

  • Нет связанных вопросов^_^