2
我需要一個按鈕,允許我通過ASP.NET C#打開任何給定的文件。如何在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文件,因爲這些是最常見的。
有沒有辦法,我可以打開或下載這些類型的文件(或者,如果可能的任何文件)的方式?
噢,還有一件事,關於我向您展示的代碼,我注意到每次使用這種方法打開文件時,我的網站突然都會切換字體(某些字母變得更大,而其他字符切換到像顏色一樣的灰色),是因爲我錯過了代碼中的某些東西,或者我該如何解決它?
預先感謝其他文件類型的擴展