PNG, Почему Visual Studio заставляет меня загружать файлы PNG? - PullRequest
1 голос
/ 23 января 2010

Я пишу, и моя страница загружается. Когда я нажимаю на ссылку, вместо того, чтобы изображение показывалось на экране, мне предлагается загрузить его. Зачем? Как сделать так, чтобы оно отображалось в браузере? GIF и JPG отображаются в браузере.

-edit - я использую FireFox 3.5, нет кода, который его обслуживает, это просто ссылка, и файл существует в моей папке. Ссылка похожа на http://localhost:1737/a/b/file.png. IE 8 отображает png без загрузки. Я не пробовал с другими браузерами, но, конечно, я нажимаю на прямую ссылку PNG в Firefox на каждом сайте (в VS) должен действовать так же.

1 Ответ

4 голосов
/ 23 января 2010

Если вы загружаете его по HTTP, значит, есть веб-сервер, обслуживающий его. Посмотрите на MIME-тип, когда он возвращается, правильно ли он установлен?

Telnet к localhost через порт 1737 (не уверен синтаксис в Windows, но IIRC пытается telnet localhost 1737) и введите:

GET /a/b/file.png HTTP/1.0

После двух возвратов. Посмотрите на поле Content-Type: в шапке. Если это не что-то вроде image/png, у вас проблема с обслуживанием. Возможно, Firefox угадал по имени файла.

...