download - 文件在 Chrome 中下载,但不在 Safari 中,但 console.log(response) 和 Network 选项卡显示从服务器发送的文件
问题描述
所以我开始为我的 React/Django 应用程序做跨浏览器优化。文件在 Chrome 中下载正常,但在 Safari 中,它看起来像是从服务器下载文件,但实际上并没有将文件下载到默认下载位置(下载)。
我可以console.log(response)
显示服务器响应了该文件,并且还可以在 Safari 网络选项卡中看到它被下载的如此难以理解。(好吧,至少我认为这就是它所说的......真的不习惯 Safari 开发工具)。不知道我可以发布什么代码来帮助解决这个问题。
这就是我所看到的:
有什么建议么?
解决方案
看起来它与我在 React 中用于下载的库有关:
推荐阅读
- php - 购物车预估税运费 - 收集的运费总额问题
- reactjs - How to pass style in svg tag in React?
- swift - 如何在不使用 do .count 的情况下从结果中一一获取对象
- asp.net-core-2.1 - 会话状态在 asp.net core 2.1 api 项目中不起作用
- jquery - 如何添加jquery进度条的更改颜色
- typo3 - 如何通过 TCA 覆盖扩展 TYPO3 的常用内容元素与 FlexForm?
- html - 如何使用 :checked 选择器选择元素
- asp.net-mvc - 根据数据库值检查单选按钮
- asp.net-core - 在 ASP.Net Core 中注入服务、业务逻辑类和记录器
- python - OpenCV 无法读取烧瓶应用程序中的文件