本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- 龙儿筝
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
[转] 正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)
最近在做项目时遇到了一个 case :需要实现一个强制在浏览器中的下载功能(即强制让浏览器弹出下载对话框),并且文件名必须保持和用户之前上传时相同(可能包含非 ASCII 字符)。
前一个需求很容易实现:使用 HTTP Header 的 Content-Disposition: attachment 即可,还可以配合 Content-Type: application/octet-strea ...
Content-disposition中Attachment和inline的区别
java web中下载文件时,我们一般设置Content-Disposition告诉浏览器下载文件的名称,是否在浏览器中内嵌显示.
Content-disposition: inline; filename=foobar.pdf
表示浏览器内嵌显示一个文件
Content-disposition: attachment; filename=foobar.pdf
表示会下载文件,如火狐 ...
HTTP协议header中Content-Disposition中文文件名乱码
在做文件下载时,当文件名为中文时,经常会出现乱码现象。
参考文章: http://blog.robotshell.org/2012/deal-with-http-header-encoding-for-file-download/
本文就详细给出案例来解决这一乱码问题,以及还一直未解决的一个疑问,欢迎大家一起来探讨。
大体的原因就是header中只支持ASCII,所以我们传输的文件名必须是ASCI ...
不同浏览器上中文文件名的下载乱码问题
我用是这个,一般的浏览器中文编码支持GBK
String filename= new String(filename.getBytes("GBK"), "ISO-8859-1");
ie和火狐和chrome都是好的
------------ ...
“Content-Disposition”下载已知MIME文件
项目中要求将页面涉及的查询数据表格下载为Excel文件
本打算使用创建Excel对象 在定制格式将查询数据重新写入Excel Sheet 中 可是使用Excel设置样式是非常特别麻烦的
于是在搜索中偶然查到了 下载页面表格的博文 非常简单就可以实现 而且下载下来的Excel与查询结果的表格样式都是一样的
思路:点击下载链接 在链接页面显示查询结果 并使用用链入页面相同的样式 去掉其余非表格的不 ...