ZebroidФорумПубличный разделБаги / ОшибкиАрхивКартинку, которую отдаёт скрипт, не удаётся скачать...

Картинку, которую отдаёт скрипт, не удаётся скачать...

02 февраля 2011, 09:05
Зарегистрирован: 05 января 2011, 04:05
Меню -> Обработка текстов -> Заливка/скачивание картинок

[16:01:42] Получаем список картинок

[16:01:42] Скачать необходимо 11 картинок

[16:01:42] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:42] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:42] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:43] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:43] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:43] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:43] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:43] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:43] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:43] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg

[16:01:43] Ошибка, не удалось скачать картинку: http://kontry.net/wp-content/plugins/si ... amp;ft=jpg



Хотя, в броузере такой проблемы нету - картинки показываются без проблем.



02 февраля 2011, 12:32
Зарегистрирован: 10 апреля 2012, 00:00
Дело не в том, что картинка генерируется скриптом, а в том, что в заголовках ответа сервера стоит код 400 Bad Request (т.е. ошибка). И не смотря на то, что в теле ответа всё таки присутствует картинка, программа даже не пытается её сохранить так как при такой ошибки в теле должно находится объяснение сути ошибки для пользователей, что попали на страницу через браузер.

Постараюсь с этим что-то поделать



03 февраля 2011, 07:00
Зарегистрирован: 05 января 2011, 04:05
да, броузеры, в основном, смотрят на первые байты возвращаемого контента и если там байты, говорящие о том, что это картинка, то они уже не смотрят на код ответа сервера. Потому даже при ошибке, они возвращают картинку.

Можно и в Зеброиде определить такое поведение, хотябы на опциональном уровне.



03 февраля 2011, 08:15
Зарегистрирован: 10 апреля 2012, 00:00
Если тема в архиве - значит я решил проблему.



Тема закрыта