2009-10-27 8 views
0

Malheureusement, j'ai un problème avec IE = (J'ai un service sur IIS qui me renvoie un fichier wav.) Si je vais à l'URL du service, IE essaye de lire le fichier WAV retourné avec Windows Media PlayerComment empêcher Internet Explorer de lire des fichiers wav?

Puis-je mettre un paramètre dans l'IE (7 ou 8) pour nier lire le fichier wav avec WMP et permettre Afficher uniquement les Open \ Save \ Interrompre le dialogue?

Habituellement j'utiliser Firefox et il a des paramètres pour définir des actions pour différent type MIME. y at-il quelque chose de similaire avec IE?

Répondre

2

Je n'ai pas essayé, mais n'ajoutant

Content-Disposition=attachment 

aux champs d'en-tête de réponse aide?

+0

Oh, mec! Merci beaucoup. Ça marche! Whoaaa !!! – nbulba

1

Pourquoi ne pas simplement faire en sorte que IIS serve les fichiers wav avec le type mime application/octet-stream?

1

Si la réponse de Kalmi ne fonctionne pas et vous êtes sur IE8, vous pouvez aussi essayer d'ajouter ceci à l'en-tête de réponse:

Response.AddHeader("X-Content-Type-Options", "nosniff"); 

Je ne sais pas si cela va tuer la manipulation tous ensemble MIME IE, mais c'est une autre chose à essayer.