`
regedit_123
  • 浏览: 321229 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

attachment和inline的区别

阅读更多
  1. response.addHeader("Content-Disposition""attachment; filename=" + response.encodeURL(downloadfile));  
response.addHeader("Content-Disposition", "attachment; filename=" + response.encodeURL(downloadfile));


注意到第一个值项是attachment,这是真正的关键,设定了这个值,浏览器就会老老实实地显示另存为对话框,如果这个值设成inline,则无论怎样浏览器都会自动尝试用已知关联的程序打开文件。

分享到:
评论
2 楼 regedit_123 2015-10-06  
星水冰云 写道
帮了我大忙了
我这都五年前的文章了,能够帮上真是荣幸!
1 楼 星水冰云 2015-06-26  
帮了我大忙了

相关推荐

    inline_attachment:官方不支持

    要在项目中使用 inline_attachment,请将以下行添加到项目的 config/environment.rb: config.gem 'inline_attachment' 作为 Rails 插件 使用它作为插件安装在 Ruby on Rails 应用程序中: $ script/plugin ...

    用C#发邮件的源代码

    Attachment inline = new Attachment(attachment.ContentStream, attachment.Name); inline.ContentId = attachment.ContentId; message.Attachments.Add(inline); ``` 最后,使用`SmtpClient`的`Send`方法将邮件...

    java输出文件的几点说明.pdf

    通过设置`Content-disposition`的`attachment`和`inline`,可以控制文件是在浏览器中打开还是下载。`attachment`一般用于强制下载,`inline`则允许在支持的浏览器中直接查看。例如,Excel文件设置为`attachment`时,...

    jsp表格生成Excel示例

    response.setHeader("Content-Disposition", "attachment;filename=export.xls"); // 创建Excel工作簿 XSSFWorkbook workbook = new XSSFWorkbook(); // 创建工作表 XSSFSheet sheet = workbook.createSheet(...

    Content-Disposition使用方法和注意事项

    Content-Disposition的使用方法主要有两种:一种是声明附件方式(attachment),另一种是内联方式(inline)。当设置为“attachment”时,通常还会配合“filename”参数指定下载文件时使用的文件名。而“inline”则...

    day04(CSS02-选择器进阶+背景相关属性+元素显示模式+三大特性).rar

    常见的显示模式有`block`、`inline`、`inline-block`、`flex`和`grid`。`block`元素占据整行,`inline`元素只占据自身内容宽度,`inline-block`结合了两者的特性。`flex`和`grid`是现代布局的首选,分别提供灵活的单...

    rfc 2183

    这个头字段包含两个主要部分: disposition 类型(如 inline 或 attachment)和可选的参数,比如 filename 参数,用于指定文件名。 描述中的博文链接指向了一个ITEYE博客文章,但未提供具体内容。通常,这样的文章...

    OutlookAttachView v2.73

    Attachment With' and 'Copy Selected Attachment To' * Version 1.62 o Fixed bug: OutlookAttachView crashed when trying to extract a special type of attachment. * Version 1.61 o Added 'Mark Inline ...

    header中Content-Disposition的作用与使用方法

    它是基于互联网媒体类型MIME...在实际开发过程中,根据需要选择合适的disposition-type和为文件提供一个合适的filename是非常关键的。同时,开发者需要注意相关的浏览器缓存策略对Content-Disposition功能的影响。

    用freemarker生成word.zip

    ${attachment.id}" name="${attachment.name}" descr="${attachment.name}"/> ${attachment.id}"> ${attachment.width*9525}" cy="${attachment.height*9525}"/> ...

    发送内嵌图片邮件的正确方法

    为了解决这些问题,更专业的方法是在邮件中内嵌图片,即通过内联附件(Inline Attachment)的形式将图片直接嵌入邮件文本中。这种方式不仅能够确保图片始终可用,还能保持邮件整体的美观性和完整性。本文将详细介绍...

    nginx文件强制下载的配置方法

    Content-disposition: inline; filename=foobar.pdf   #表示会下载文件,如火狐浏览器中 Content-disposition: attachment; filename=foobar.pdf nginx配置如下,在相应的server中添加如下location: 代码如下: ...

    action下载

    它有两个主要的选项:`inline`和`attachment`。`inline`意味着浏览器会尝试直接在页面中显示文件,而`attachment`则会触发文件下载对话框,让用户选择保存位置。当使用`attachment`时,可以通过`filename`参数指定...

    struts2.2.1文件下载及中文乱码问题解决.pdf

    `contentDisposition`属性则决定了文件下载的方式,可以是`inline`(内联)或`attachment`(附件)。`attachment`通常会触发浏览器的文件保存对话框,让用户选择保存位置;而`inline`则会尝试在浏览器窗口中直接打开...

    Css+div_常用CSS标签及属性

    * background-attachment:设置背景图片是否卷动 * background-position:设置背景图片或背景颜色的开始显示位置 * background:定义背景综合属性 字型类 * font-family:设置字型属性 * font-style:设置字型样式...

    css属性列表.pdf

    Background-image、Background-repeat、Background-attachment和Background-position属性则可以用来设置背景图片的相关样式。 文本格式相关的属性包括Word-spacing(单词间距)、Letter-spacing(字母间距)、Text-...

    控制WordExcel在IE中打开,还是下载

    此字段有多种可能的值,其中`inline`和`attachment`是最常用的两种。`inline`意味着文件应该像网页中的其他元素一样被直接展示,而`attachment`则指示浏览器将文件视为附件进行下载。 然而,不同浏览器对`Content-...

    POI Excel Process.doc

    另一方面,"inline"值则会让浏览器尝试在当前窗口中打开文件,例如`response.setHeader("Content-Disposition", "inline; filename=fliename")`。对于中文文件名,需要使用ISO8859-1编码来避免乱码问题。 3. **Java...

    CSS属性大全完整版.docx

    `display`属性非常关键,它决定了元素如何在页面上呈现,如`block`表示块级元素,`inline`表示内联元素,`inline-block`则是结合两者特点的元素。 方框属性包括了元素的尺寸、浮动、边距和边框。`width`和`height`...

Global site tag (gtag.js) - Google Analytics