jsp 图片下载功能
来源:互联网 发布:淘宝爱平台 编辑:程序博客网 时间:2024/06/05 18:02
page.html部分html代码
<a href="#" onClick='SaveToLocal()'>temp.txt</a><iframe id="ModifyCameraForm" name="ModifyCameraForm" src="about:blank" style="display:none;" width="1" height="1"></iframe>
js代码:
function SaveToLocal(){ //var src = "bigpicurl.jsp?path=http://172.12.52.2:8080/demohttp/images/1.jpg"; var src = "bigpicurl.jsp?path=http://172.12.52.2:8080/demohttp/temp.txt"; document.getElementById("ModifyCameraForm").src = src; }bigpicurl.jsp页面:
<%@ page contentType="text/html; charset=gb2312"%><%@ page language="java" import="java.io.IOException,java.io.FileOutputStream,java.io.File,java.io.InputStream,java.net.URL,java.net.URLConnection,java.io.OutputStream" pageEncoding="gb2312"%><html><head><title>Index</title></head><body><%//request.setCharacterEncoding("gb2312");String path = request.getParameter("path"); //ftp路径url//path = new String(path.getBytes("iso-8859-1"),"UTF-8"); response.setHeader("Content-Disposition", "attachment; filename=1.txt;"); //modify20100303String strUrl = path;URLConnection uc = null;System.out.println(strUrl);try {URL url = new URL(strUrl);uc = url.openConnection();uc.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows XP; DigExt)"); //uc.setReadTimeout(30000);//获取图片长度 //System.out.println("Content-Length: "+uc.getContentLength()); //获取文件头信息//System.out.println("Header"+uc.getHeaderFields().toString()); //if (uc == null)// return 0;InputStream ins = uc.getInputStream(); byte[] str_b = new byte[1024]; int byteRead=0;String[] images=strUrl.split("/");String imagename=images[images.length-1];OutputStream fos = response.getOutputStream();while ((byteRead=ins.read(str_b)) > 0) {fos.write(str_b,0,byteRead);};fos.flush(); fos.close();} catch (Exception e) {e.printStackTrace();//log.error("获取网页内容出错");}finally{uc = null;}%>[/code]原来是下图片的,现在给你下个1.txt也是好用的。我试过了。注意:目录结构为demohttp/temp.txt。即把page.html,temp.txt,bigpicurl.jsp放在同一个目录,就可以用了。
0 0
- jsp 图片下载功能
- 图片下载功能
- PHP 图片下载功能
- jsp中response实现图片下载
- FusionCharts 实现swf图片下载功能
- jsp九大隐士对象及图片下载
- 图片下载
- 图片下载
- 图片下载
- 图片下载
- 图片下载
- PHP实现图片下载功能,浏览器直接保存
- servlet 简单案例!实现图片下载功能
- 提供WebGIS网页应用到图片下载功能的方法
- PHP,js,apache,h5等多种方式实现图片下载功能
- Java实现网页截屏功能(图片下载功能)的几种方式(整理)
- 图片下载(仅限图片下载)
- jsp实现下载功能
- WEB架构师成长之路之二-大牛的法宝
- 十步完全理解sql(转载)
- 基于cocos2d-x的游戏客户端优化
- VS2010创建项目失败
- Android之VideoView播放视频
- jsp 图片下载功能
- 菲律宾南洋天地宫爱心捐赠--联合日报报道
- 多线程程序
- 三、JMeter基础之----- 一个简单的性能测试
- Jenkins是什么
- Win32API多线程程序设计学习笔记
- linux 文件系统
- 哈哈,新博客地址出炉啦,欢饮大家访问!!!
- SLIC分割方法