Из-за чего может происходить двойная загрузка файла на сервере через пост?
Здравствуйте.
Сервер nginx, apache, php 7.2, unix, cloudflare. Настроен с 0.
Проблема, через обычную форму пост загрузка файла происходит следующим образом:
Заливаем 10 мб, загрузка доходит до 100% далее задержка, которая занимает +-3 секунды загрузки файла. То есть, такое ощущение, что файл заливается 2 раза.
Пробовали все, tmp меня для загрузки, пересмотрел все настройки вдоль и поперек (apache, nginx).
На аналогичном сервере, но с ISP (тоже cloudflare настройки 1 в 1 и версии прочего) такой проблемы не возникает, после 100 процентов загрузка происходит моментально.
Буду очень благодарен за подсказку, если кто-то может подозревать в чем проблема.
slo_nik, // Каталог, в который мы будем принимать файл:
$uploaddir = '../1/files/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);
// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "Файл успешно загружен на сервер";
}
else { echo "Ошибка! Не удалось загрузить файл на сервер!"; exit; }
dfhusfhgsuo3, код обязательно, срочно добавить в вопрос. Лично мне, в ответе на мой комментарий - не нужен.
По вопросу могу только сказать следующее: ознакомьтесь в документации, как правильно загружать файлы.
slo_nik, эм, проблема встречается конкретно на одном сервере, все описание есть. С чем ознакамливаться? С тем, что везде корректно работает кроме одного конкретного сервера? Отличная подсказка.