У меня проблема с загрузкой файла в PHP. Я использую Dropzone. js, которая вызывает скрипт PHP.
Среда PHP работает на Docker, а версия PHP: 7.2.28
Когда я загружаю изображение с Firefox 72 на Ma c OSX, я получаю это в $ _FILES:
Array\n(\n [file] => Array\n (\n [name] => image.png\n [type] => \n [tmp_name] => \n [error] => 3\n [size] => 0\n )\n\n)\n,
Согласно документации: ошибка 3 означает UPLOAD_ERR_PARTIAL.
Проблема возникает только с Firefox на Ma c OSX, с изображениями PNG с указанным размером c (158ko).
Другой размер файла (даже крошечные или большие файлы), другие браузеры, другие типы файлов или другие операционные системы работают нормально.
Образ docker работает на 3 разных серверах, и проблема возникает при каждой установке.
Я пробовал некоторые решения, которые я прочитал на inte rnet, но ни один из них не сработал:
- php_sapi_name () возвращает apache2handler
- Я попытался добавить 'Accept-Ranges: none' в мой php файл.
У вас есть подсказка, что может произойти?
Заранее спасибо,