中学语文网 加入收藏  -  设为首页
您的位置:中学语文网 > 初二语文 > 正文
Content-disposition中Attachment和inline的区别
Content-disposition中Attachment和inline的区别
提示:

Content-disposition中Attachment和inline的区别

Attachment和inline的区别很大,Attachment是附件、扣押的意思,而inline是内联的意思,并且inline还是C++的关键词。它们的具体用法是: Attachment是n.(用电子邮件发送的)附件,附属物;依恋,依附;扣押财产逮捕,扣押(人,财产) 例句: (1)As a teenager she formed a strong attachment to one of her teachers 少女时代的她曾迷上了自己的一个老师。 (2)Some models come with attachments for dusting. 一些模型上附带了除尘器。 inline,[计] 内联。 例句: (1)In this case, you used an anonymous inline function, also known as a closure. 在这个案例中您使用一个匿名内联函数,也称为一个闭包。 (2)The default option generates code for the inline function in both the header andbody files. 默认的选项是在头文件和实体文件中都为内联函数生成代码。

Content-disposition中Attachment和inline的区别
提示:

Content-disposition中Attachment和inline的区别

区别是:
java web中下载文件时,我们一般设置 Content-Disposition告诉浏览器下载文件的名称,是否在浏览器中内嵌显示。
Content-disposition: inline; filename=foobar.pdf
表示浏览器内嵌显示一个文件。
Content-disposition: attachment; filename=foobar.pdf
表示会下载文件,如浏览器中。

词汇解释:

attachment 英[əˈtætʃmənt] 美[əˈtætʃmənt]
n. (用电子邮件发送的) 附件,附属物; 依恋,依附; 扣押财产逮捕,扣押(人,财产);
[例句]As a teenager she formed a strong attachment to one of her teachers.
少女时代的她曾迷上了自己的一个老师。

inline 英['ɪn,laɪn] 美[ɪnlaɪn]
[词典] [计] 内联;
[例句]CREATE with errors support has been added for the views and inline SQL functions.
为视图和内联SQL函数添加了带有错误支持的CREATE。

怎样生成formdatacontentdisposition
提示:

怎样生成formdatacontentdisposition

  在网络编程过程中需要向服务器上传文件。Multipart/form-data是上传文件的一种方式。
  Multipart/form-data其实就是浏览器用表单上传文件的方式。最常见的情境是:在写邮件时,向邮件后添加附件,附件通常使用表单添加,也就是用multipart/form-data格式上传到服务器。

  表单形式上传附件
  具体的步骤是怎样的呢?
  首先,客户端和服务器建立连接(TCP协议)。
  第二,客户端可以向服务器端发送数据。因为上传文件实质上也是向服务器端发送请求。
  第三,客户端按照符合“multipart/form-data”的格式向服务器端发送数据。
  
  既然Multipart/form-data格式就是浏览器用表单提交数据的格式,我们就来看看文件经过浏览器编码后是什么样子。

http header中是否有content-disposition字段
提示:

http header中是否有content-disposition字段

Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。Content-disposition其实可以控制用户请求所得的内容存为一个文件的时候提供一个默认的文件名,文件直接在浏览器上显示或者在访问时弹出文件下载对话框。


格式说明:

content-disposition = "Content-Disposition" ":" disposition-type *( ";" disposition-parm )  



字段说明:

Content-Disposition为属性名

disposition-type是以什么方式下载,如attachment为以附件方式下载

disposition-parm为默认保存时的文件名。