У меня есть загрузчик файлов PHP, который мы используем для загрузки около 10-15 изображений на 5 МБ каждый день. У меня есть загрузчик изображений на местном уровне, и я могу загрузить изображения в порядке. Я изменил все настройки в моем php.ini, чтобы убедиться, что у меня были правильные пределы.
Теперь я поставил загрузчик на сервер Windows, и он имеет одинаковые настройки, но иногда (не всегда), когда я загружаю 10-15 изображений, он достигает 97 процентов и выдает ошибку 404, не найденную.
У кого-нибудь есть идеи относительно того, почему это может произойти? Я пытался сортировать это в течение многих дней, это действительно расстраивает. Я использую php 5.6 на iis.
IIS возвращает ошибку 404, когда длина POST слишком велика:
Ошибка HTTP 404.13 – CONTENT_LENGTH_TOO_LARGE
Вам нужно увеличить лимит загрузки файлов, используя параметр:
requestLimits.maxAllowedContentLength
Подробности обоих этих элементов находятся на веб-сайте IIS: https://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits
Для меня это не было ни PHP, ни настройками максимальной настройки размера файла в php.ini.
С другой стороны, IIS ограничил размер загружаемой почты.