如何在jsp实现图片下载功能啊?
麻烦各位给予个解答,谢谢。
你是用爬虫,还是直接保存jsp的图片?直接保存jsp 图片是右键保存,或者按F·12,找到图片的路径,然后保存,如果是爬虫的话,你要解析它的dom结构,然后
利用dom结构,把他的资源保存下来
你是要将图片保存下来的话,直接鼠标右键保存图片不就行了。。。。。
如果是实现按钮事件点击保存的话
写个form表单提交保存就行了
在jsp页面上生成word文档非常简单,只需把contentType=”text/html”改为contentType="application/msword; charset=gb2312"即可,代码如下:
<%@ page contentType="application/msword; charset=gb2312" %>
通过设置可以使原来页面的内容在word中表现出来。
如果需要把word文档下载下来,只需在jsp页面上面加上如下代码:
<%
response.setHeader("Content-Disposition", "attachment;filename=filename.doc");
%>
其中filename.doc中filename是要下载的word文档的文件名,可以通过<%=docName%>来自行定制,如下
<%
response.setHeader("Content-Disposition", "attachment;filename=<%=docName%>.doc");
%>
点击下载的时候以流的形式把文件输出
右键点击另存为就可以了啊
写一个页面加载完后触发的方法,在方法里判断文件格式,如果是文件格式,就自动获取为参数,保存放在后台代码,可以用流的形式,放在服务器上,或者下载到桌面,或者自己建立一个文件夹。
1.直接下载,用户在展示的页面右键图片另存为就行了;
2.如果要点击下载的话,给图片加一个a标签,然后在href里面写上图片的路径,点击之后新页面打开,再右键就可以下载了,比如:
<a href="图片路径" target="_blank"><img src="图片路径"></a>