2009-06-21 6 views
0

J'utilise C# ASP.NET. Je génère des noms d'image conviviaux et j'utilise réécrire pour trouver le bon nom d'image. Normalement dans Firefox quand je clique droit sur une image et clique sur l'image de vue je reçois l'image dans mon navigateur. Cependant, ces images agissent comme des téléchargements, pourquoi?Pourquoi l'image agit-elle comme un téléchargement?

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" 
    } 

Répondre

3

probablement parce que le type MIME correct n'est pas envoyé en même temps que l'image.

0

Le type mime de l'image est probablement réinitialisé par l'appel RewritePath. Si c'est le cas, FireFox pense alors que l'image est juste un flux binaire et ne sait pas quoi en faire, donc il essaie juste de le télécharger.

Questions connexes