Closed jsalex closed 3 years ago
Нужно в консоли посмотри 400я ошибка с каким именно текстом, или посмотреть в логах. Хотя я примерно представляю что это может быть... У меня на всех проектах работает вроде бы стабильно. Нужно больше информации, какая версия yii, php. и прочего окружения, которое может повлиять.
Версия уii 2.0.35 PHP Version 7.2.26
Failed to load resource: Сетевое соединение потеряно.
https://site.ru/admin/files/default/upload
Смотри, скорее всего там проблема с редиректом может быть или путями. По идее модуль должен иметь свои служебные разделы /files/default/upload
без префиксов, может быть где-то с этим проблема. Ведь модуль регистрирует свои контроллеры как контроллеры отдельного модуля files, и, если специально не менять их. urlManager, то приставки admin
там не должно быть...
Это получается advanced версия и в конфиге admin определен baseUrl
'request' => [
'baseUrl' => '/admin',
],
Еще момент 2 файл начинает нормально грузить - 1 пропускает и эту ошибку выкидывает
А посмотри по логу запросов из браузера в момент загрузки какие запросу идут и куда. И какие там коды ответов на каждый запрос на загрузку файла, особенно на первый. Может на нем происходит редирект от сервера и остальные запросы идут уже правильный... Интересный кейс, я никогда не использовал backend приложение в отдельной папке, я всегда вешал его на поддомен.
Так по консоли yii2 вижу следующее
Хм, сейчас залез в логи nginx отловил ошибку - завтра дам знать точнее
client intended to send too large body: **** bytes, request: "POST"
По этой ошибке могу посоветовать поставить client_max_body_size 5000m;
для установки 5гб, примеру. Может там слишком большой файл тестовый?
Так как ответов нет, закрываю тикет.
При загрузке 1 файла (при первой) выдает такую ошибку:
Связано с тем что при обращение на адрес загрузки вылетает 400 ошибка - как будто одиночный файл не загружает.
При загрузке 2 и более файлов вылетает вот так