文件的下载之fileupload组件

来源:互联网 发布:淘宝会员怎么解绑虾米 编辑:程序博客网 时间:2024/06/10 08:03

  前边我们讲过了如何使用fileupload组件实现文件的上传,下边我们讲一讲如何实现文件的下载。

  文件的下载要到达的实际效果是:我们希望点击按钮之后,出现一个让用户来处理的选择弹出框。

  具体的实现就是我们在请求的Servlet中,设置响应的类型和内容,即设置两个参数:

  ① response.setContentType("application/x-msdownload"):设置一个响应类型,即访问的目标资源是作为须下载的附件存在的,而不是直接访问的形式。

  ② response.Header("content-Dispointion","attachment;filename=abc.txt"):这个参数是告诉浏览器不再处理这个目标资源而是交由用户来处理,并且设置下载文件之后的名称。

  ③ response.setOutputStream():调用这个方法将下载的内容以IO流的方式输出到客户端。

原创粉丝点击