1、IE火狐下载时会根据Content-Type决定文件后缀,以Excel为例
content-disposition: inline; filename=电量预测.xlsx;filename*=utf-8''%E7%94%B5%E9%87%8F%E9%A2%84%E6%B5%8B.xlsx
Content-Type: application/vnd.ms-excel;charset=UTF-8
虽然filename定义了这个Excel的后缀是xlsx,但是由于
application/vnd.ms-excel
对应的是xls,这两个浏览器会吧文件名自动变更成“电量预测.xls”
2、如果http header没有定义Content-Type
这种情况ie火狐都不会改变后缀,但是如果content-disposition是inling而不是attchment的话,在ie中会直接打开,但是乱码