UPLOAD_ERR_PARTIAL с указанным c изображением из указанного c браузера / ОС - PullRequest
0 голосов
/ 19 марта 2020

У меня проблема с загрузкой файла в 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 файл.

У вас есть подсказка, что может произойти?

Заранее спасибо,

...