javascript - 您可以在新的浏览器选项卡中打开 pdf 而不从后端设置 Content-Disposition
问题描述
我们的想法是我们有一个从后端生成的文件,我们希望在浏览器中的新选项卡中显示它
我们曾经有一个锚标签,比如
<a href={documentUrl} target="_blank" </a>
文件以“Content-Disposition:inline”作为标题的一部分发送的位置
现在 Content-Disposition 消失了,因为后端希望前端管理是在新选项卡中打开文件还是下载文件
这可能吗?最好不使用 window.open 或抓取 blob 数据 - 仅使用文件 url
编辑: 它正在打开一个新选项卡,但随后出现一个弹出窗口,要求下载文件它实际上并未在新选项卡中显示文件
解决方案
推荐阅读
- sfml - SFML 与苹果硅 m1
- javascript - 我可以通过哪个事件查看“MEMBER_DISCONNECT”审核日志?
- python - 使用 xarray 重新采样非标准 CFTimeIndex 日历(360 天,无闰年)以供 pandas 使用的方法
- windows - DLL 注入中 SeDebugPrivilege 的用途
- python - 如何根据变量从文件中导入变量?
- html - 当我点击图标时,我的导航栏不显示
- python - 我希望我的不和谐机器人识别我的状态并相应地更新我的嵌入 - Discord.Py
- c# - 如何使用 C# 按日期升序对创建的数据表进行排序
- swift - 线程组内存写入然后读取无障碍
- javascript - 如何在 JavaScript 中存储对文件的引用?