原页面有一个excel的oss文件链接,点击后在Chrome正常下载,在Edge出现下载失效,而是直接打开网页版的情况。

通过阿里云OSS后台对HTTP头字段 Content-Disposition 进行更改, 作为消息主体中的消息头,可以使用 inline(默认值,表示回复中的消息体会以页面的一部分或者整个页面的形式展示),或者是 attachment(意味着消息体应该被下载到本地;大多数浏览器会呈现一个“保存为”的对话框,将 filename 的值预填为下载后的文件名,假如它存在的话)。
比如改为
Content-Disposition: attachment; filename="批量教师模版.xlsx"可以使Edge也正常下载