Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

碰到一个问题,想要在新页面显示一张图片。
然后在demo里,我写了这么一段,如下,代码执行后正常,新页面打开了图片,且保存也正常。

import img from './img.jpg';
...
window.open(img);

但是在项目里这么写,新页面打开了图片,但是保存图片时却是显示认证失败

之前碰到打开PDF时也碰到这个问题,将后台返回的PDF请求地址window.open()后新页面能正常显示PDF,但保存文件时也是显示认证失败,后来我直接二进制数据,用URL.createObjectURL()转化再window.open()才正常。PDF认证失败还说的过去,毕竟这url是一个动态的链接,可是图片文件是静态的,为什么会出现这种差异呢,和webpack的配置有关吗?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
505 views
Welcome To Ask or Share your Answers For Others

1 Answer

提供一下复现地址?或者复现 demo?

什么浏览器不好使?初步怀疑有可能是你浏览器设置的问题


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...