一.下载

  1.可以理解为服务器向数据库发送字节数据

  2.可以将文件变成一个字节数组,通过response,getOutputStream()响应给客户端

 

二.下载的要求

  1.两个头一个流

    * 两个头:

      Content-type:表示文件的MINE类型

      Content-dispositon:默认inline,表示在浏览器窗口直接打开显示;如果我们要弹出下载框,可以用attachment,filename="xxx"

    *流:包含传输给客户端文件数据