IE9 的兼容让人头秃,吐槽和求助, IE9 中下载文件是如何实现的?

2020-12-18 15:20:19 +08:00
 AnnaXia

为求稳定跳槽来了家国企,主要是给银行做开发的。

最近完成项目系统功能后,被告知对方主要用 IE9 。

试了下 IE9,心态崩了,css3 的许多属性不支持就算了,

主要下载和上传功能也有问题,IE10 倒是可以兼容下载,

但目前没找到处理 IE9 下载的解决办法。

向上反馈后让我自己想办法多研究下。

微笑.jpg ,前端生涯的重大危机。

另外得到个教训,国企工资那肯定是赶不上互联网,

但是也加班,固定加班,不管忙不忙。别问,问就是“自愿加班”。

4837 次点击
所在节点    程序员
46 条回复
AnnaXia
2020-12-21 09:17:02 +08:00
@anUglyDog #22 谢谢,你反馈的这个我之前就做了,但 IE9 不适用。
AnnaXia
2020-12-21 09:20:30 +08:00
@GM #1 不是啊,这边需要在 body 里传数据后,后端返回文件流。所以我不知道 IE9 要怎么做,之前用的 XMLHttpRequest 发起 post 或 get 请求后,拿到文件流处理后,通过 a 标签的方式下载的,win10 用的 navigator.msSaveBlob 。但 win9 不适用
AnnaXia
2020-12-21 09:26:03 +08:00
@murmur #3 请问 IE9 是怎么下载的呢?能大概说下么
@zjsxwc #18 啊对,现在后端是返回文件流,所以我不知道怎么弄
AnnaXia
2020-12-21 09:27:22 +08:00
@meepo3927 #39 你好,请问这个 IE 9 下载要借助后端,是需要后端如何处理呢?
murmur
2020-12-21 09:30:24 +08:00
@AnnaXia 当然是服务器处理,不要什么都用 blob 在前端生成
AnnaXia
2020-12-21 10:19:32 +08:00
@murmur #45 意思是需要后端返回生成文件的路径,然后前端重定向到文件路径去下载,类似<a href="下载文件的 url" target="a">,是这样么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/736788

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX