2009-06-21 3 views
0

Я использую C# ASP.NET. Я генерирую удобные имена изображений и использую переписать, чтобы найти правильное имя изображения. Обычно в firefox, когда я нажимаю правой кнопкой изображение и получаю изображение с изображением, я получаю изображение в своем браузере. Однако эти изображения действуют как загрузки, почему?Почему изображение действует как скачивание?

global.asax: 
    void Application_BeginRequest(Object sender, EventArgs e) 
    { 
     lazy(Context, HttpContext.Current.Request); 
    } 
file.cs: 
    void lazy(...) 
    { 
     ... 
     context.RewritePath(sz); 
     //sz = "/user/username/type/image.png" 
    } 

ответ

3

Наверно потому, что правильный тип MIME не отправляется вместе с изображением.

0

Мимический тип изображения, вероятно, сбрасывается вызовом RewritePath. Если это так, FireFox затем думает, что изображение является просто бинарным потоком и не знает, что с ним делать, поэтому просто пытается его загрузить.

Смежные вопросы