Je stocke certains fichiers comme PDF, Doc, Docx, xls etc. dans le système de fichiers.Problème d'ouverture des fichiers doc/docx/excel dans le navigateur (Asp.net, C#)
Maintenant, je dois montrer ces fichiers sur le navigateur pour les utilisateurs à voir.
Donc, fondamentalement, un bouton de lien est là dans une grille de données, en cliquant sur ce que l'utilisateur sera en mesure de voir.
Jusqu'à présent, mon code va comme ceci
Response.Clear();
// Response.ContentType = "application/pdf";
//Response.ContentType = "application/x-msexcel";
//Response.ContentType = "application/msword";
string strFilePath = @"C:\test.pdf";
// string strFilePath = @"C:\test.doc";
Response.WriteFile(strFilePath);
Response.End();
Cela fonctionne très bien pour les fichiers PDF, mais échoue pour Word ou Excel fichiers. Dans le navigateur, je suis en mesure d'afficher le pdf, mais les autres fichiers ne s'ouvrent pas dans le navigateur, mais demandent l'option de boîte de dialogue
Save
, Open
. Si je clique sur Open
, il s'ouvrira dans une fenêtre normale au lieu du navigateur.
Comment puis-je atteindre ma cible? Le navigateur IE
Merci à l'avance
Le même problème persiste –