日期:2014-05-16  浏览次数:20538 次

js怎么实现点预览按钮能在线预览PDF, 点下载按钮能下载PDF?
客户端安装了Adobe Reader
点预览能在网页中打开,但是点击下载按钮同样也在网页中打开,如何解决?
------解决方案--------------------
用动态页输出文件
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment;filename=\"xxxx.pdf\"");
Response.WriteFile(Server.MapPath("xxxx.pdf"));

------解决方案--------------------
引用:
文件是存于sharepoint 文档库里的,只能通过网络连接方式访问,没有物理路径怎么办?

Quote: 引用:

客户端安装了Adobe Reader
点预览能在网页中打开,但是点击下载按钮同样也在网页中打开,如何解决?


用服务器端网络类或者组件,如webclient什么的下载这个文件存为临时文件再输出