图片显示+文件下载
来源:互联网 发布:ttc转ttf mac 编辑:程序博客网 时间:2024/04/29 06:08
图片显示
//图片的显示public String loadDown() throws Exception {System.out.println("下载测试");HttpServletResponse response = ServletActionContext.getResponse();File url = new File(ServletActionContext.getRequest().getSession().getServletContext().getRealPath("/images/quality/QLoveLady.gif"));BufferedInputStream bis = null;OutputStream os = null;if (url != null) {bis = new BufferedInputStream(new FileInputStream(url));byte[] buffer = new byte[1024 * 8];int result = -1;os = response.getOutputStream();while ((result = bis.read(buffer)) != -1) {os.write(buffer, 0, result);}os.flush();bis.close();os.close();}return null;}//文件下载//下载 public String download1() { HttpServletResponse response = ServletActionContext.getResponse(); // path是指欲下载的文件的路径。 String fn="json转换.doc"; File file = new File(ServletActionContext.getRequest().getSession().getServletContext().getRealPath("/acc_file/"+fn)); try { if(file.isFile()){ // 取得文件名。 String filename = file.getName(); // 取得文件的后缀名。 String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase(); System.out.println(ext); // 以流的形式下载文件。 InputStream fis = new BufferedInputStream(new FileInputStream(file)); byte[] buffer = new byte[fis.available()]; fis.read(buffer); fis.close(); // 清空response response.reset(); // 设置response的Header response.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes())); response.addHeader("Content-Length", "" + file.length()); OutputStream toClient = new BufferedOutputStream(response.getOutputStream()); response.setContentType("application/octet-stream"); toClient.write(buffer); toClient.flush(); toClient.close(); } } catch (IOException ex) { ex.printStackTrace(); } return null; }
- 图片显示+文件下载
- 文件下载和图片显示
- springMVC4.0图片显示与文件下载
- 下载图片,下载文件
- 浏览器文件下载和图片显示(流形式)
- 提示不能下载文件,或图片显示不出来
- java浏览器文件下载和图片显示(流形式)
- 下载显示图片
- 下载文件会显示loading.gif图片,下载完毕图片不消失问题解决
- MVC 保存二进制到数据库,并显示文件的方法(图片显示或下载文件)
- myBatis + SpringMVC上传、下载文件、显示byte图片文件、等比例缩放图片
- servlet从服务器下载文件,是图片则显示,文档则下载(可配置)
- 显示/下载PDF文件
- 文件下载显示遮罩层
- 文件下载显示进度条
- c# 文件,图片 下载
- 下载文件或图片
- 点击下载文件、图片
- 极限编程(XP)简介
- android解决方案链接
- Android源代码是这样搞到的(图解)
- Js+样式弹出层显示 鼠标移动JS
- 在iPhone上读写zip文件
- 图片显示+文件下载
- 【笔试面试知识点查缺补漏深入理解之C与C++篇】C/C++语言void及void指针深层探索
- 金融入门
- 黑马程序员Java培训和Android培训:内部类
- 单片机串口通讯RXD与TXD如何对接详解(独家!)
- do...while(0)的妙用
- Nec单片机EZ/EM-1的固件升级问题
- 入门学习4:消息处理方法
- synchronized详解