У меня, похоже, проблемы с моим сценарием загрузки. Если я загружу файл около 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;
}
Любой ключ, что я сделал не так?
A Yup, все. Это неловко. –