当前页面: 开发资料首页 → JSP 专题 → mm问:一个关于打开pdf文件的问题
mm问:一个关于打开pdf文件的问题
摘要: mm问:一个关于打开pdf文件的问题
在一个jsp页面中点击“查看”,打开一个已知目录下存放的pdf文件,如何实现?
谢谢各位大侠指点^_^
up
链接到那个pdf不就可以了,IE会自动打开的
能具体点不?怎么链接到那个pdf?
肯定先要传一个PDF文件的名字过来啊,不然在文件夹里怎么找呢?
如:">
在view.jsp里获得这个pdfname 。
再用: response.sendRedirect(pdfname) 返回就行了,
这是在JSP里实现的
查看
各位大哥你们的方法实现不了啊
如果你们那样可以实现,这样写response.sendRedirect("d://aaa.pdf")
或者查看
应该都没错吧
可是我试了都不行啊
是查看吧.
声明:我回帖不是因为你是mm
而是你好学 谢谢~!!
fdsfd
可以
fdsfd
这里好像要2个/
谢谢大家,我解决了^_^
mm就是在这个社区待遇好。。
不过还有一问题,这样可以解决本机打开pdf的问题,
可是如果是在其他客户端的浏览器中想要打开服务器上的pdf文件怎么做呢?
谢谢大家的帮助!~~~
首先他们要装个阅读器
另外 你不要给假链接就ok了
to haisenmai:
我给的是真实的文件存放目录啊,怎么不行呢?
thanks!
在本地做试验和在客户端没有 区别的
本机也是一种客户嘛
除非lz人品有问题
长相有问题?
人品和长相都与程序无关!
还希望大家不吝赐教!
最笨的方法:在 Tomcat 4.1/webapps/ROOT下面做个目录 /ddd
把212.pdf文件拷进去
客户端打http://10.16.27.233:8080/ddd/
页面就会列出这个 文件的链接 点击链接就可以下载到本地阅读了
只想到这个办法了 .....
我解决了,谢谢大家
String filename = "http://"+request.getServerName()+":"+request.getServerPort()+"/"+request.getContextPath();
filename = filename+URLEncoder.encode("/aaa.pdf");
function openpdf(){
var filename='<%=filename%>';
window.location.href = filename;
}
URLEncoder.encode("/aaa.pdf");
这个是什么意思啊 JJ?
是解析中文名的