Я написал небольшую утилиту, которая помогает сравнивать фильмы с помощью (неофициального) API, доступного на imdbapi.com
API даже возвращает путь к постеру фильма, который я намереваюсь показать на своей странице.
Проблема, с которой я сталкиваюсь, заключается в том, что даже если элемент создан правильно с правильным путем, я получаю пустую метку-заполнитель при развертывании сайта в сети вместо изображения.
Изображения загружаются во время тестирования на локальном хосте, но не работают в сети.
Еще одна странная вещь заключается в том, что, если я уже искал фильм на месте и, следовательно, кэшировал изображение, он появляется при поиске того же фильма в Интернете - но новые постеры не загружаются.
Исходный код и все в сети по адресу: http://compovie.com
Это полностью в JS - сценарии на стороне сервера не используются.
Это действительно сводит меня с ума, и любая помощь будет признательна.
Я проверил это и поведение повторяется в FF 3.6, IE8 и Chrome.
Спасибо.
- изменить 19 февраля 2010 г. -
Фрагмент PHP-скрипта, который я использовал, чтобы заставить это работать:
header('Content-Type: image/jpeg');
if(isset($_GET["imgUrl"])) {
$img = file_get_contents($_GET["imgUrl"]);
echo $img;
}