写了个基于S3的URL签名方法在SDK包中,签名出ceph下载对象的URL:
like this:
http://10.11.136.101/ifmsg-dev-2015/xxxjpg?AWSAccessKeyId=6YALR733BW65XAJ9OEIB&Expires=1423727007&response-content-disposition=attachment%3Bfilename%3D%E6%8A%A5%E5%91%8A.rar&Signature=Vue2bkSyMLR15JqlO8s%2FhEZw5QU%3D
在IE下,返回的下载框中,文件名为乱码,Chrom下正常显示为"报告.rar"
一番百度一番分析,原来:
每种浏览器支持的response content-disposition编码方式不一样: