Параметр недействителен ошибка при изменении размера удаленного изображения

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

URL: http://images.britishpathe.com/?id=22797&num=55&size=thumb

GIST страницы с ошибкой: https://gist.github.com/19nine78/5857810.


person Alastair Murdoch    schedule 25.06.2013    source источник


Ответы (1)


Это сообщение означает, что поток байтов не является допустимым изображением.

Если вы загрузите изображение и попытаетесь изменить его размер как локальное изображение, вы получите тот же результат?

  • Если да: вы знаете, что ошибка связана с неправильностью файла jpeg.

  • Если нет: то, вероятно, проблема на уровне сети, такая как обратный прокси-сервер, изменяет поток байтов и препятствует правильному анализу изображения.

person Lilith River    schedule 25.06.2013
comment
Я скачал изображение и могу изменить его размер при локальном обслуживании, чтобы оно выглядело как проблема с сетью. Похоже, что изображение поступает из CDN cloudflare. Можно ли что-то сделать в этом случае? - person Alastair Murdoch; 26.06.2013
comment
Вы можете (а) использовать Wireshark или (б) использовать окно Immediate во время отладки, чтобы проверить содержимое потока байтов и выяснить, отправляют ли они дополнительные данные заголовка (наиболее вероятный сценарий). - person Lilith River; 26.06.2013
comment
У меня есть захваченный wireshark запрос изображения, но, честно говоря, я не уверен, что я в нем ищу. Это что-то, что вы хотели бы отправить? - person Alastair Murdoch; 27.06.2013
comment
Нам, вероятно, придется настроить сеанс поддержки/TeamViewer для отладки такого рода проблем - сомнительно, что мы сможем сделать это через SO. - person Lilith River; 27.06.2013