Domanda

Sto usando un pezzo di codice che qualcuno incollato per C # che utilizza urlmon.dll. Si legge in <= 256bytes e restituisce il mimo in base ai dati.

Il problema è che cant distingue un file CSS da un text / plain. Posso goto /style.css ma quando comprese nel mio html il CSS non viene visualizzato. Sto usando urlmon + context.Response.TransmitFile per inviarlo.

È stato utile?

Soluzione

Hmm, io non sono sicuro di aver capito completamente la tua domanda, ma se si vuole fare una sorta di guardare in alto contro un elenco principale si può guardare metabase IIS

using (DirectoryEntry directory = new DirectoryEntry("IIS://Localhost/MimeMap")) {
    PropertyValueCollection mimeMap = directory.Properties["MimeMap"];
    foreach (object Value in mimeMap) {
        IISOle.MimeMap mimetype = (IISOle.MimeMap)Value;
        //use mimetype.Extension and mimetype.MimeType to determine 
        //if it matches the type you are looking for
    }
 }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top