zoukankan      html  css  js  c++  java
  • 下载

    下载:不需要依赖任何jar
    a.请求(地址a form),请求Servle
    b.Servlet通过文件的地址 将文件转为输入流 读到Servlet中
    c.通过输出流,将刚才已经转为输入流的文件输出给用户
    注意:下载文件 需要设置两个响应头
    response.addHeader("contentType", "application/octet-stream");//MIME类型:二进制(任意文件)
    response.addHeader("content-Disposition", "attachement;filename="+filename);//fifeName包含了文件后缀
    下载时,文件乱码问题
    edge:
    response.addHeader("content-Disposition", "attachment;filename="+URLEncoder.encode(filename, "UTF-8"));//fifeName包含了文件后缀

    firefox:
    给文件名加前缀后缀
    前缀 =?UTF-8?B?
    Base64.encode
    String构造方法
    后缀 ?=

  • 相关阅读:
    Redis 安装和启动
    有序的map类--LinkedHashMap
    Springmvc
    工厂模式
    Top K
    判断链表是否有环
    注解
    Spring 事务
    热点账户高并发解决方案
    sql优化
  • 原文地址:https://www.cnblogs.com/mayouyou/p/13114299.html
Copyright © 2011-2022 走看看