a标签下载文件,download不支持IE,那么IE前台怎么处理?是必须写后台么?

文件下载写成A标签格式,但是部分格式(jpg、txt)等根据浏览器属性会直接打开,设置download属性,可以使文件不直接预览而是弹出另存为弹窗。但是在IE上不支持download属性,那么IE前台怎么处理这个问题,必须通过后台代码处理么?

服务器端动态页输出,设置相应头content-disposition为attachement然后输出文件实现客户端文件保存,要不直接浏览器打开了

看到一种解决方案就是把图片或者其它文件打成压缩包,然后在下载呢

这倒是一种办法,可是实际用起来用户体验会不会太差