最新文章列表

[转] 正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)

最近在做项目时遇到了一个 case :需要实现一个强制在浏览器中的下载功能(即强制让浏览器弹出下载对话框),并且文件名必须保持和用户之前上传时相同(可能包含非 ASCII 字符)。 前一个需求很容易实现:使用 HTTP Header 的 Content-Disposition: attachment 即可,还可以配合 Content-Type: application/octet-strea ...
107x 评论(0) 有3184人浏览 2015-10-15 11:03

Content-disposition中Attachment和inline的区别

java web中下载文件时,我们一般设置Content-Disposition告诉浏览器下载文件的名称,是否在浏览器中内嵌显示. Content-disposition: inline; filename=foobar.pdf 表示浏览器内嵌显示一个文件   Content-disposition: attachment; filename=foobar.pdf 表示会下载文件,如火狐 ...
hw1287789687 评论(0) 有23243人浏览 2015-03-03 17:46

HTTP协议header中Content-Disposition中文文件名乱码

在做文件下载时,当文件名为中文时,经常会出现乱码现象。 参考文章: http://blog.robotshell.org/2012/deal-with-http-header-encoding-for-file-download/ 本文就详细给出案例来解决这一乱码问题,以及还一直未解决的一个疑问,欢迎大家一起来探讨。 大体的原因就是header中只支持ASCII,所以我们传输的文件名必须是ASCI ...
乒乓狂魔 评论(0) 有15622人浏览 2014-08-25 22:07

不同浏览器上中文文件名的下载乱码问题

我用是这个,一般的浏览器中文编码支持GBK String filename= new String(filename.getBytes("GBK"), "ISO-8859-1"); ie和火狐和chrome都是好的 ------------ ...
happyqing 评论(0) 有3623人浏览 2013-09-06 19:36

“Content-Disposition”下载已知MIME文件

项目中要求将页面涉及的查询数据表格下载为Excel文件 本打算使用创建Excel对象 在定制格式将查询数据重新写入Excel Sheet 中 可是使用Excel设置样式是非常特别麻烦的 于是在搜索中偶然查到了 下载页面表格的博文 非常简单就可以实现 而且下载下来的Excel与查询结果的表格样式都是一样的 思路:点击下载链接 在链接页面显示查询结果 并使用用链入页面相同的样式 去掉其余非表格的不 ...
cheeruplc 评论(0) 有1424人浏览 2012-04-23 16:35

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics