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
我正在制作一个网络应用 –