Несогласованные ошибки HTTP при загрузке изображений с помощью Uploadify и Ruby on Rails - PullRequest
1 голос
/ 17 июля 2010

Я испытываю большие трудности с поиском ошибки, препятствующей некоторым загрузкам в мое приложение rails через Uploadify.

Вот полученная ошибка:

http://j.imagehost.org/0353/uploadify-errors.png

То, что делает это трудным, заключается в том, что оно совсем не последовательное.Иногда изображения будут загружаться совершенно нормально.В других случаях они не будут.Те же изображения, которые потерпели неудачу при одной попытке, будут успешными при другой.Я действительно не могу понять это, и я не могу найти какую-либо информацию в Интернете об этом.Проблема сохраняется в браузерах, операционных системах и пользователях.Иногда это работает, а иногда нет.В любом заданном списке изображений, которые необходимо загрузить за один раз, возможно, что все будет работать, все не получится, или некоторые сработают, а остальные сбоят.

Я обновил все соответствующее программное обеспечение до последних выпусков(кроме Rails, там работает 2.3.4).Paperclip и Uploadify работают с последними выпусками.

Если у кого-нибудь есть какие-либо советы по поводу того, где мне нужно начать поиск, я был бы очень признателен.Если вам нужна какая-либо другая информация от меня, просто дайте мне знать, и я ее получу.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 22 февраля 2011

У меня была такая же проблема с uploadify, она отлично работала на локальной машине, но не работала на прод-машине (nginx + passenger), когда я просматривал файл журнала ошибок nginx, я увидел эту ошибку: "2011/02/ 22 06:08:37 [ошибка] 9545 # 0: * 1312823 клиент намеревался отправить слишком большое тело: 2400765 байт "

Я добавил" client_max_body_size 4m; "в nginx.conf исправлены ошибки http, надеюсь, он будет работать для вас.

Я рекомендую этот плагин jquery http://aquantum -demo.appspot.com / file-upload (нетвспышка требуется)

Я использую ее;)

0 голосов
/ 12 февраля 2011

Фактическая ошибка http будет отображаться в консоли или в журналах, так что посмотрите там.

...