Всем приятного времени суток. В процессе работы с Drupal у меня возникли вопрос относительно кросплатформенности и совместимости с браузерами на различных движках. Если кто встречался с похожими проблемами, прошу помочь мне решить данное затруднение:
А именно, я заметил что при работе с Оперой, при попытке аплода файла в качестве аттача к письму - Опера(последней версии для Win) выкидывает эксепшн со следующим содержимым:
HTTP запрос AJAX завершен неправильно.
Следует отладочная информация.
Путь: /file/ajax/field_attachment/ru/form-e0PXZnn4alzv673LUqWn-k4Ktecu1wcPlUV3l63zRP8
СтатусТекст: n/a
ResponseText: 413 Request Entity Too Large
nginx
ReadyState: undefined
При использовании других браузеров - процедура проходит нормально. Сначала было я грешил на параметр upload_max_filesize в php.ini . Но этот параметр у меня выставлен на 100Мб. А файл я пытаюсь догрузить размером ~45Мб.
Так же во время исполнения данной операции в логе nginx-а, была обнаружена следующая запись:
http://somedomain.ua/node/99661/edit"2012/09/25 23:52:13 [error] 9695#0: *91 client intended to send too large body: 45350301 bytes, client: 94.244.54.14, server: somedomain.ua, request: "POST /file/ajax/field_attachment/ru/form-e0PXZnn4alzv673LUqWn-k4Ktecu1wcPlUV3l63zRP8 HTTP/1.1", host: "somedomain.ua", referrer: "
Таким образом удачно загрузить аттач у меня не получилось. Возможно у кого-то есть какие мысли по данному поводу ?
Так же есть ещё обнаруженные проблемы с различными движками браузеров, но об этом позже.
Вложение | Размер |
---|---|
capture.jpg | 77.56 КБ |
Комментарии
Подобные казусы возникают не только с оперой , хром у меня тоже часто валится .
Может я открою что-то новое для вас .
В таких случаях первым делом принято текст ответа поместить в поисковую строку и попытать счастье там .
Если выразился не ясно , то собственно вот - 413 Request Entity Too Large .
Решение думаю не трудно найти будет , вопрос тщательным образом обсуждался неоднократно .
О результатах напишите здесь .
Да и кстати , сервер сами собираете или арендуете ?
Добрый день снова. Вопрос я всё-таки нагуглил. Вобщем-то всё решалось весьма просто. Да и добиться совместимости получилось просто переносом на более качественно построенный сервер. Прошлый был немного, "недоделанный".
Сейчас вроде как остались мелкие неувязочки и баги, ведем работу...
Да, сервера сами собираем и строим их для своих задач.