ASP.NET C#を介して任意のファイルを開くことができるボタンが必要です。
これが私がすでに持っているものです。
string strArchivo = "FileNameHere";
string strExtension = Path.GetExtension(strArchivo).ToLower();
if (strExtension == ".pdf")
{
//I open a file which is located in a folder called Archivos
Response.Write("<script>window.open('/Archivos/" + strArchivo + "');</script>");
}
ここに問題があります。この方法は、ブラウザで開かれているPDFファイルを開くために使用され、ダウンロードするか、そこから印刷することができます。
上司から、少なくともWORD、EXCEL、およびPOWERPOINTファイルが最も一般的であるため、これらのファイルを開くこともできると言われています。
それらの種類のファイル(または可能であれば任意のファイル)を開くかダウンロードする方法はありますか?
ああ、もう1つ、私が示したコードについて、このメソッドを使用してファイルを開くたびに、私のWebサイトが突然フォントを切り替えることに気づきました(一部の文字はサイズが大きくなり、他の文字は灰色のような色に切り替わります) 、それは私がそのコードに何かが欠けているためですか、それともどうすればそれを回避できますか?
前もって感謝します