2009-06-21 5 views
0

У меня есть URL-адрес, похожий на /abc/1.png, затем переписываем его в /full/path/1.png. Однако похоже, что мим сбивается, потому что, когда вы видите изображение с помощью firefox, я получаю загрузку вместо страницы с изображением. Как я могу это решить? Я использую C# и ASP.NET вы можете просмотреть эту запись для получения более подробной информации. Why are image acting as downloads?Как мне (url) переписать, не сбивая мим?

+0

Будет ли я проголосовать, если я упоминаю, что я часто чувствую, как слюнявые мимы? –

ответ

1

Я подозреваю, что тип MIME вашего именитого цвета еще не верный? Можете ли вы показать пример кода, который вы используете, чтобы отобразить вашу дружественную версию образа?

Обновлено:

Если ваш сайт пытается использовать изображения непосредственно из asp.net кода вам нужно установить заголовки ответа с типом пантомимы изображения вы пытаетесь вернуться ...

+0

Это было в той ссылке http://stackoverflow.com/questions/1025013/why-are-image-acting-as-downloads/1025035 pre rewrite its .../xyz.png, postrewrite is .../number. png – 2009-06-22 00:59:03

+0

so ... xyz.png обрабатывается как страница asp.net? код в ссылке показывает, что текущий запрос переписан, что указывает мне, что текущий запрос обрабатывается asp.net, а не только как изображение? Что такое URL-адрес в браузере и какой код ASP переписывает запрос? –

+0

Это имеет смысл, что его поймали, но ASP и рассматривают как страницу ASP. Вы знаете, как делать то, что я пытаюсь сделать, или отправить мне электронное письмо, и я отправлю часть кода. По сути, я генерирую файл /a/sub/id/title.ext и сопоставляю его с /path/id.ext (png, jpg и т. Д.). Меня больше всего беспокоит то, что он находит/отображает изображение отлично, но не отправляет правильный мим (я действительно не знаю, является ли мим проблемой). – 2009-06-22 01:56:50