JAVAEE-文件下载
来源:互联网 发布:天津青蛙网络 编辑:程序博客网 时间:2024/06/05 20:18
DownLoadServlet是关于下载的主要内容,在点击删除后提交到该Servlet执行下载
下载<a href="DownLoadServlet?imgname=${t.imgname }">下载</a>
${t.imgname}JSTL标签,代表一个参数
...导入需要的包public class DownLoadServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获得要下载的文件 String fname = request.getParameter("imgname"); //System.out.println(fname); // 获得输入文件流 InputStream is = this.getServletContext().getResourceAsStream( "upload\\" + fname); // 设置响应类型为一个可下载的文件 response.setContentType("application/x-msdownload"); // 设置下载文件的文件名 String file = URLEncoder.encode("小冰库软件" + fname, "utf-8"); // 设置响应头文件配置 response.addHeader("Content-Disposition", "attachment; filename=\"" + file + "\""); // 输出流 ServletOutputStream out = response.getOutputStream(); byte[] bs = new byte[is.available()]; // 获得文件输入流 is.read(bs); // 把文件输出到客户端 out.write(bs); out.close(); is.close(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }}
0 0
- JAVAEE-文件下载
- javaEE开发之文件下载
- java web 下载文件(javaee)
- javaEE(文件上传和下载)
- javaEE jspsmart 实现文件上传和下载
- (20)JavaEE文件上传与下载
- javaee文件上传和下载操作
- JAVAEE struts2的简单文件上传与下载
- javaEE利用地方实现文件的上传和下载
- 【JavaEE学习笔记】文件上传与下载、监听器、过滤器
- JavaEE_Web文件下载_lesson2_ JavaEE下载文件,中文乱码解决方法(Content-Disposition)
- javaee-SpringFramework下载
- JavaEE上传和下载
- javaEE项目Multipartfile实现文件上传下载并解决上传与下载文件中文乱码的问题
- javaEE之war文件
- JavaEE常用资源下载地址
- JavaEE框架——Springmvc入门(注解URL核心类详解、文件上传和下载)、和Spring的整合
- javaEE开发之文件上传
- [Unity优化]UWA性能诊断与优化
- Python调用Matlab引擎
- spacemacs复制minibuffer的内容到buffer里
- CF
- 520. Detect Capital
- JAVAEE-文件下载
- 剑指offer 21---实现一个栈, 要求实现Push( 出栈) 、 Pop( 入栈) 、 Min( 返回最小值的操作) 的时间复杂度为O(1)
- 《疯狂JAVA讲义》之十一——Java基本数据类型之二
- NDK探究之旅《一》——对jni和NDK的认识
- 【HTML5入门】java获取util date类型当前系统前一天,当天,后天日期
- java内存
- 网页有frame 怎么获得里面的元素
- NYOJ-1237-最大岛屿
- 自定义异常