png файл не отображается - PullRequest
       19

png файл не отображается

4 голосов
/ 19 февраля 2010

У меня есть несколько файлов PNG в моем веб-приложении asp.net 3.5. изображения правильно отображаются в dev; однако, когда я загружаю приложение на сервер, файлы png не отображаются. Я использую W2K8 и IIS. когда я сервер другой файл изображения из той же директории (jpg), он работает. Что-то мне не хватает в PNG-файлах?

Ответы [ 2 ]

2 голосов
/ 19 февраля 2010

Звучит как проблема с разрешениями. Вы проверили разрешения для одного из файлов PNG, чтобы убедиться, что они могут быть прочитаны КАЖДЫМ?

Если вы можете получить доступ к серверу напрямую, можете ли вы просматривать изображения, если вы используете браузер на сервере и посещаете локальный сайт? http://localhost/

Можете ли вы попробовать просмотреть PNG напрямую по URL из вашего браузера? Под этим я подразумеваю ввод полного URL-адреса самого PNG, а не страницы, на которой отображается PNG. Например http://sstatic.net/so/img/logo.png

0 голосов
/ 07 ноября 2016

Очень поздно, но, возможно, не неправильное решение: Если вы переименуете .jpg в .png, он не будет отображаться в браузерах Microsoft. Например, если вы снова сохраните файл в Paint, он изменит тип mime-файла или заголовок файла, и после этого будет загружен.

Вы можете проверить это довольно легко:

  • Переименуйте файл .jpg в .png
  • Загрузить страницу: изображение повреждено
  • Сохранить файл как .png сейчас
  • Загрузить страницу: изображение будет загружено сейчас
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...