@neon3
электромеханик по автоматизации

Почему не загружаются большие файлы?

Сервер Apache, миниПК Odroid XU-4, ОС Ubuntu. Загрузка файлов размером больше 8 мб. с локальной сети не вызывают проблем. Но если пытаться с внешней сети загрузить файл объемом больше 2 мб. то ошибка загрузки файла обеспечена. Что это может быть?

php.ini >>>
file_uploads = On
display_errors = On
upload_max_filesize = 80000000
max_file_uploads = 22
post_max_size = 80000000
upload_tmp_dir = download_tmp
memory_limit = 80000000

upload.php >>>
<?php
echo("Start
");
for($i=0;$i";
exit;
}
}

$uploaddir = './download/';
$uploadfile = $uploaddir.basename($_FILES['filename']['name'][$i]);
if($_FILES["filename"]["size"][$i] > 1024*50*1024)
{
echo ("The file size exceeds 50 Mb");
exit;
}
echo("Test this file
");
// Проверяем загружен ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"][$i]))
{
echo("Download
");
// Если файл загружен успешно, перемещаем его
// из временной директории в конечную
move_uploaded_file($_FILES["filename"]["tmp_name"][$i], $uploadfile);
echo("Move
");
sleep(3);
echo "";
} else {
echo("Error download file");
}
}
?>
  • Вопрос задан
  • 882 просмотра
Решения вопроса 1
shambler81
@shambler81 Куратор тега Linux
post_max_size
max_file_uploads
upload_max_filesize

ищется в гугле за 3 секунды
Если не получается то
phpinfo в студию
ну и логи
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Justique
@Justique
post_max_size ?
Ответ написан
Комментировать
PavelMonro
@PavelMonro
Скорее всего проблема в сети, т.е. у загрузки файла есть ограничение по времени на загрузку, и за это время не успевает загрузится. Соответственно правка Php.ini
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
25 апр. 2024, в 20:02
100000 руб./за проект
25 апр. 2024, в 19:42
49000 руб./за проект
25 апр. 2024, в 19:41
2000 руб./за проект