Как в Firefox и Opera победить HTTP ошибку в 0. \n/filefield/ahah/

Главные вкладки

Аватар пользователя Владимир Ситников Владимир Ситников 3 февраля 2011 в 14:59

Добрый день, в ИЕ, Safari и Google Chrome загрузка работает нормально, а в Firefox 3 и Opera 11 при попытке загрузить файл через imagefield пишет, что:
Произошла HTTP ошибка 0. \n/filefield/ahah/story/field_image45/0
и файл не грузится, непонятно что делать!?

Парадоксально, что ошибка одинакова и на денвере и на собственном сервере

Я уже попробовал:
1. Поставить заново друпал 6.20 и CCK модули (по минимому), тема гарланд, ошибка осталась.
2. Пробовал поменять imageapi imagecache imagefield на более старые версии, ошибка осталась
3. Опера пишет:

{ "status": true, "data": "\x3cdiv id=\"edit-field-image45-0-ahah-wrapper\"\x3e\x3cdiv class=\"form-item\" id=\"edit-field-image45-0-upload-wrapper\"\x3e\n \x3cdiv class=\"filefield-element clear-block\"\x3e\x3cdiv class=\"widget-preview\"\x3e\x3cdiv class=\"imagefield-preview\"\x3e\x3cimg src=\"http://drupal6.site/sites/default/files/imagefield_thumbs/2kom-nomer1_0....\" title=\"2kom-nomer1.jpg\" alt=\"Image preview\" /\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class=\"widget-edit\"\x3e\x3cinput type=\"hidden\" name=\"field_image45[0][fid]\" id=\"edit-field-image45-0-fid\" value=\"9\" /\x3e\n\x3cdiv class=\"form-item\" id=\"edit-field-image45-0-list-wrapper\"\x3e\n \x3clabel class=\"option\" for=\"edit-field-image45-0-list\"\x3e\x3cinput type=\"checkbox\" name=\"field_image45[0][list]\" id=\"edit-field-image45-0-list\" value=\"1\" checked=\"checked\" class=\"form-checkbox filefield-list\" /\x3e Список\x3c/label\x3e\n\x3c/div\x3e\n\x3cinput type=\"submit\" name=\"field_image45_0_filefield_remove\" id=\"edit-field-image45-0-filefield-remove\" value=\"Удалить\" class=\"form-submit\" /\x3e\n\x3c/div\x3e\x3c/div\x3e\n\x3c/div\x3e\n\x3c/div\x3e\x3cscript type=\"text/javascript\"\x3ejQuery.extend(Drupal.settings.ahah, { \"edit-field-image45-0-filefield-upload\": { \"url\": \"/filefield/ahah/story/field_image45/0\", \"event\": \"mousedown\", \"keypress\": true, \"wrapper\": \"edit-field-image45-0-ahah-wrapper\", \"selector\": \"#edit-field-image45-0-filefield-upload\", \"effect\": \"fade\", \"method\": \"replace\", \"progress\": { \"type\": \"throbber\" }, \"button\": { \"op\": \"Загрузить\" } }, \"edit-field-image45-0-filefield-remove\": { \"url\": \"/filefield/ahah/story/field_image45/0\", \"event\": \"mousedown\", \"keypress\": true, \"wrapper\": \"edit-field-image45-0-ahah-wrapper\", \"selector\": \"#edit-field-image45-0-filefield-remove\", \"effect\": \"fade\", \"method\": \"replace\", \"progress\": { \"type\": \"throbber\" }, \"button\": { \"field_image45_0_filefield_remove\": \"Удалить\" } } });\x3c/script\x3e" }

Что делать и кто виноват!?

Комментарии

Аватар пользователя vitok vitok 3 февраля 2011 в 16:44

хм... странно я такое в хроме видел из-за расширения SmoothScroll в лисе и опере никогда проблем не было с загрузкой...

Аватар пользователя vitok vitok 3 февраля 2011 в 17:07

"Владимир Ситников" wrote:

Отключил в Лисе greasemonkey и файлы начали закачиваться, осталось с оперой разобраться, похоже это у меня глюки...


Не в greasemonkey проблема, а в скриптах которые подключены через него, и походу тот-же скрипт к опере подключен который косяки вызывает.

Аватар пользователя Владимир Ситников Владимир Ситников 3 февраля 2011 в 17:11

Попробовал с 9-й Оперой - нормально грузит, Похоже это у 11-й Оперы проблемы.

Всем спасибо, это похоже у меня компьютер переполнен слишком новыми браузерами и массой расширений Smile

Аватар пользователя aartum aartum 3 февраля 2011 в 17:36

У меня была такая проблема. Мучался с ней полгода. Думал что в браузере проблема оказалось что нет. Случайно выяснялось после перехода к другому хостинг-провайдеру что проблема исчезла (все заработало). А у предыдущего хостинг-провайдера так и вылазит эта ошибка

Аватар пользователя aartum aartum 3 февраля 2011 в 17:56

Вот что интересно. У меня было два разных тарифных плана у одного хостинг-провайдера, на одном тарифе работает а на другом вылазит ошибка. В итоге я намучался и поставил Drupal 7 (уже полгода как полет нормальный и больше с этой ошибкой я не встречаюсь )

Аватар пользователя ibest ibest 17 февраля 2011 в 18:10

у меня проблема под всеми браузерами, притом только для пользователей у которых uid не 1, у uid=1 всё грузится нормально

Аватар пользователя drong73 drong73 6 сентября 2011 в 9:30

У меня была такая же шляпа, судя по моим наблюдениям, ее причина - нехватка памяти для PHP. Попробуйте вставить в .htaccess в корне сайта строчку:

php_value memory_limit 128M (или другую величину, но больше текущей раза этак в два)

Должно помочь.

Аватар пользователя iShvedkov iShvedkov 24 декабря 2011 в 22:31

drong73 wrote:
У меня была такая же шляпа, судя по моим наблюдениям, ее причина - нехватка памяти для PHP. Попробуйте вставить в .htaccess в корне сайта строчку:

php_value memory_limit 128M (или другую величину, но больше текущей раза этак в два)

Должно помочь.


Было 128, поставил 256 не помогло

Аватар пользователя Стайрони Стайрони 1 июня 2013 в 19:29

У меня такая же проблема(
При загрузке картинок через Gallery Assist (GA) появляется ошибка:

"Произошла HTTP ошибка 0. \n/gallery_assist_page_upload/js"

Какие есть варианты решения? Предложенные выше не помогли.

Пробовала обновлять файл jquery.form.js, не помогло, на других браузерах, такая же проблема.
Версия Drupal 6.14
Сайт загружен на хостинг http://bitte.net.ua/ (Не думаю, что проблема в хостинге, ну мало ли?)

Так же пробовала изменить строчку в файле drupal.js (кому-то этот вариант помогал, но мне - нет)
было:
190 if ((data.substring(0, 1) != '{') && (data.substring(0, 1) != '[')) {
стало:
190  if ((data.substring(1, 2) != '{') && (data.substring(0, 1) != '{') && (data.substring(0, 1) != '[')) {