JPG файл не загружается на веб-странице - PullRequest
0 голосов
/ 09 декабря 2010

У меня есть базовая веб-страница, которая ссылается на четыре файла изображений, используя следующий код:

<img src="/images/SanFran.jpg" name="urbanForm" alt="urbanFormA" width="150" height="100"/>

(я изменяю SanFran.jpg на London.jpg, NewYork.jpg и Barcelona.jpg - просто заменяюимя файла)

Однако, хотя 4 jpegs очень похожи (200 x 150 пикселей) и сделаны с использованием аналогичной техники (обрезка изображения в Picassa), будет загружен только один из файлов (London.jpg).Остальные три дают мне сообщение с неработающей ссылкой.Я проверял, что у меня нет орфографических ошибок много раз, и я не могу найти проблему.

Есть ли что-то, что я не учел?

(я использую Aptana Studio на OSX ипросмотр с использованием Safari в качестве средства предварительного просмотра; та же проблема существует, если я смотрю на него с помощью Firefox или Chrome)

Ответы [ 5 ]

2 голосов
/ 09 декабря 2010

Все ли изображения в одном каталоге?

Сделайте все имена файлов строчными, чтобы вы знали, что это не проблема.

дважды проверьте расширения, "jpg или jpeg или JPG или JPEG"

вернитесь к основам <img src="images/filename.jpg" />

1 голос
/ 09 декабря 2010
  1. Попробуйте назвать другого SanFran.jpg.Посмотри что получится.Может дать вам подсказку.

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

  3. Проверкавсе находятся в / images /

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

  5. Сделайте то же самое с рабочим.Сравните и посмотрите, есть ли различия.

  6. измените все на строчные, на всякий случай (извините за каламбур)

  7. нажмите Ctrl + Shift + перезагрузитьнесколько раз, и F5 несколько раз.

  8. очистить кэш вручную, если вы знаете, как использовать инструменты.

  9. Скопируйте его в другойи попытайтесь загрузить их там.В идеале это другой компьютер.

  10. Загрузите его куда-нибудь и посмотрите, работает ли он в вашем браузере при подключении к сети

Надеюсь, один из них может помочь ...

1 голос
/ 09 декабря 2010

Это может быть потому, что ваши Jpegs сохраняются как CMYK, а не как RGB.Смотрите эту ссылку для более подробной информации.Однако это повлияет только на некоторые браузеры

http://www.plaveb.com/blog/cmyk-images-not-displayed-in-internet-explorer

1 голос
/ 09 декабря 2010

Если вы знаете, что файлы есть, убедитесь, что регистр совпадает с именем файла (s отличается от S в Linux), а затем убедитесь, что .jpg - правильное расширение, а не .jpeg.

0 голосов
/ 09 декабря 2010

Откройте изображения в Photoshop и сохраните их в цветном формате RGB (только если это CMYK). Известная проблема в некоторых устаревших браузерах, не знаю, когда она исчезла.

...