我需要一个允许我通过 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 文件,因为这些是最常见的。
有没有办法可以打开或下载这些文件(或任何文件,如果可能的话)?
哦,还有一件事,关于我给你看的代码,我注意到每次使用这种方法打开文件时,我的网站都会突然切换字体(一些字母变大,另一些只是切换为灰色) , 是因为我在该代码中遗漏了一些东西还是我该如何解决它?
提前致谢