Content-Disposition的使用方法

转载 2011年01月15日 22:18:00

在进行Web开发时,可能遇到遇到以下几种需求:
l          希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框。
l          希望客户端下载时以指定文件名显示。
l          希望某文件直接在浏览器上显示而不是弹出文件下载对话框。


对于上面的需求,使用Content-Disposition属性就可以解决。下面是代码示例:
response.setHeader("Content-disposition", "attachment;filename=" + fileName)。
//Content-disposition为属性名。
//attachment表示以附件方式下载。如果要在页面中打开,则改为inline。
//filename如果为中文,则会出现乱码。解决办法有两种:
//1、使用fileName = new String(fileName.getBytes(), "ISO8859-1")语句
//2、使用fileName = HttpUtility.UrlEncode(filename, System.Text.Encoding.UTF8)语句

 

Content-Disposition的使用方法

在进行Web开发时,可能遇到遇到以下几种需求: l          希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框。 l  ...
  • pud_zha
  • pud_zha
  • 2014年02月26日 10:14
  • 653

http上传/下载文件时,Content-Disposition的使用

Content-disposition是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。当 Internet Explorer 接收到头时,它会激活文件下载对话框,它...
  • sinat_38364990
  • sinat_38364990
  • 2017年04月27日 18:08
  • 2490

Content-Disposition 使用方法

在进行Web开发时,可能遇到遇到以下几种需求: 1.         希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框。 ...
  • Shb_derek
  • Shb_derek
  • 2012年08月20日 15:44
  • 591

Content-Disposition 的使用方法

在进行 Web 开发时,可能遇到遇到以下几种需求:希望某类或者某已知 MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框。 希望客户端下载时以指定文件名...
  • fmsgx
  • fmsgx
  • 2010年01月12日 14:13
  • 298

【HTTP header】【Content-disposition 内容部署】

java web中下载文件时,我们一般设置 Content-Disposition 告诉浏览器下载文件的名称,是否在浏览器中内嵌显示. Content-disposition: inline; fil...
  • guodengh
  • guodengh
  • 2017年06月13日 11:37
  • 698

Android 获取下载文件的真实名字

public static String getReallyFileName(String url) { String filename = ""; URL myURL...
  • h3c4lenovo
  • h3c4lenovo
  • 2013年11月19日 10:32
  • 5050

HTTP RESPONSE 之 CONTENT-DISPOSITION

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ...
  • chen123456789198808
  • chen123456789198808
  • 2009年09月04日 11:29
  • 3227

【转】HTTP Response Header 的 Content-Disposition

因为听到有同事讨论JSP输出Excel文件的,就是在页面上有一个【导出】按钮,能够将查询结果导出到Excel文件让用户下载。有人说要用POI在后台生成临时的Excel文件,然后通过读取FileStre...
  • cynhafa
  • cynhafa
  • 2014年04月21日 18:18
  • 8996

Content-disposition中Attachment和inline的区别、ContentType设置

Content-disposition中Attachment和inline的区别 Content-dispositionAttachment和inline的区别内嵌显示spring downlo...
  • dabinge1
  • dabinge1
  • 2016年09月19日 17:23
  • 3504

Content-Disposition~强制浏览器保存文件

问题假设你的网站有一张图片 http://file.test.com/img/login.jpg使用浏览器访问这个url,默认情况下,浏览器会自动展现这张图片。那么问题来了,如果你目的是想让浏览器默...
  • qmhball
  • qmhball
  • 2016年08月02日 17:26
  • 1307
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: Content-Disposition的使用方法
举报原因:
原因补充:

(最多只允许输入30个字)