0
因此,我一直在尋找很多,但只能找到從服務器或URL下載文件的Web方法。 我的問題是,我有一個文件(pdf)的桌面路徑,我做了一個表,並在其點擊功能,我叫Ajax和後端我想從桌面上下載文件。任何機構有任何想法給我一些指針?通過Ajax在C#onClick方法下載文件
因此,我一直在尋找很多,但只能找到從服務器或URL下載文件的Web方法。 我的問題是,我有一個文件(pdf)的桌面路徑,我做了一個表,並在其點擊功能,我叫Ajax和後端我想從桌面上下載文件。任何機構有任何想法給我一些指針?通過Ajax在C#onClick方法下載文件
該文件將在生產環境中的服務器上。你可以簡單地使用Response.Redirect(Server.Mappath(「〜/ filepath」))。
它應該在客戶端瀏覽器上提示打開/保存對話框。
或者您可以定義內容類型並使用傳輸文件。
Response.ContentType = "Application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=filename.pdf");
Response.TransmitFile(Server.MapPath("~/filepath.pdf"));
Response.End();
是否需要爲「響應」和「服務器」添加一些軟件包 –
您正在構建Web應用程序或桌面? – Thinkbeforeyouread
我正在製作一個網絡應用 –