inline和attachment的区别是什么?

问题描述

respose.setHead("Content-Disposition","inline;fileName=XXX")与respose.setHead("Content-Disposition","attachment;fileName=XXX")inline和attachment的区别是什么?

解决方案

一般来说,inline会在浏览器里面尝试打开要下载的文件,也要看你下载的文件格式,如果是word,pdf等格式可以在浏览器里面打开的文件,浏览器会直接打开。而对于attachment的话,浏览器会让你下载这个文件。当然对于zip等这种在浏览器里面不能直接打开的文件,inline跟attachment的处理方式一样,也会让你下载这个文件。

时间: 2024-09-25 10:53:36

inline和attachment的区别是什么?的相关文章

用php发送带附件的Email

参考了一下网上的文章.俗话说,天下文章一大抄,看你会抄不会抄.关键是能为我所用,这是最重要的.废话不多讲,let's go. 其实发mail很简单,php有现成的函数,可以参考php 的 manual,特别是第四个例子,讲的很详细. 关键是怎么把上传附件跟邮件发送结合起来.关于文件的上传,可以参考http://blog.csdn.net/slamdunk3/archive/2005/02/23/299025.aspx 这篇文章. 讲一下 文件上传的方法及其属性: 我们假设文件上传字段的名称如上例

用PHP发送有附件的电子邮件

我经常听到这样一个问题:"我有一个从网站发来的合同.我如何给通过表单发送的电子邮件增加一个附件呢?" 首先我要说的是要做到这个没有什么简单的办法.你要很好的理解php或其它的服务器端的脚本语言.当然你还要一个真正支持php的网站的账号.如果满足了这个前提,在你读完了本章后就可以用php发送带附件的电子邮件了. 1. 附件是如何工作的 如果你曾经在php的手册中搜索过"附件"函数,那么结果可能是什么都没有(至少在我写本文的时间还没有).后来你就要花很多时间来了解这方面

.net SMTP发送Email实例(可带附件)

本文为大家详细介绍下.net SMTP发送Email同时可带附件的具体实现思路及代码,想实现的朋友可以参考下哈,希望对大家有所帮助   复制代码 代码如下: public static void sendEmail(string toAddress, string emailbody) { var fromAddress = ConfigurationManager.AppSettings["EmailAddress"]; string fromPassword = Configura

用php发送带附件的Email_php基础

参考了一下网上的文章.俗话说,天下文章一大抄,看你会抄不会抄.关键是能为我所用,这是最重要的.废话不多讲,let's go. 其实发mail很简单,php有现成的函数,可以参考php 的 manual,特别是第四个例子,讲的很详细. 关键是怎么把上传附件跟邮件发送结合起来.关于文件的上传,可以参考http://blog.csdn.net/slamdunk3/archive/2005/02/23/299025.aspx 这篇文章. 讲一下 文件上传的方法及其属性: 我们假设文件上传字段的名称如上例

实现用php发送带附件的邮件

我经常听到这样一个问题:"我有一个从网站发来的合同.我如何给通过表单发送的电子邮件增加一个附件呢?" 首先我要说的是要做到这个没有什么简单的办法.你要很好的理解PHP或其它的服务器端的脚本语言.当然你还要一个真正支持PHP的网站的账号.如果满足了这个前提,在你读完了本章后就可以用PHP发送带附件的电子邮件了.1. 附件是如何工作的 如果你曾经在PHP的手册中搜索过"附件"函数,那么结果可能是什么都没有(至少在我写本文的时间还没有).后来你就要花很多时间来了解这方面的

PHP邮件专题_php基础

PHP邮件专题 PHP SMTP类    <?/*********************************** PHP MIMESMTP ver 1.0 Powered by Boss_ch, Unigenius soft ware co. Ltd All rights reserved, Copyright 2000 ;本类用PHP通过smtp sock 操作发送MIME 类型的邮件,可以发送 HTML 格式的正文.附件,采用base64 编码 本版本是针对个人的发送,与多人群发版本不

.net SMTP发送Email邮件且可带附件示例_实用技巧

复制代码 代码如下: public static void sendEmail(string toAddress, string emailbody) { var fromAddress = ConfigurationManager.AppSettings["EmailAddress"]; string fromPassword = ConfigurationManager.AppSettings["EmailPassword"].ToString(); const

.net SMTP发送Email实例(可带附件)_实用技巧

复制代码 代码如下: public static void sendEmail(string toAddress, string emailbody) { var fromAddress = ConfigurationManager.AppSettings["EmailAddress"]; string fromPassword = ConfigurationManager.AppSettings["EmailPassword"].ToString(); const

Content-disposition中Attachment和inline的区别

Java Web中下载文件时,我们一般设置Content-Disposition告诉浏览器下载文件的名称,是否在浏览器中内嵌显示. Content-disposition: inline; filename=foobar.pdf 表示浏览器内嵌显示一个文件   Content-disposition: attachment; filename=foobar.pdf 表示会下载文件,如火狐浏览器中   spring mvc中 Java代码   @ResponseBody       @Reques