zhlb 发表于 2024-11-11 15:21:08

图片加载错误


这里是跨域吗

Felix.Li 发表于 2024-11-18 15:24:53

本帖最后由 Felix.Li 于 2024-11-18 15:26 编辑

我们意思是您配置了跨域的,因为您给的这个连接,我们只能看出来是没有配置允许的访问来源。
或者如果确实网易云服务器的这个配置不好做,咱们给服务器装一个nginx的代理,然后用nginx的代理做跨域的配置,然后给外暴露图片也可以。这个简单很多:
https://blog.csdn.net/qq_46366184/article/details/141717281
您这个链接的图片我们其实看都是跨域确实没有配置好,这我们确实也没有办法。

zhlb 发表于 2024-11-11 16:02:59

导出pdf内包含图片,图片跨域时就不显示了,这个问题怎么解决

lucas.Yan 发表于 2024-11-11 16:10:50

问题描述:
图片加载报告跨域问题

问题解答:
跨域问题是浏览器为了安全考虑做的限制,您可以通过在被请求的服务器上配置正确的响应头来使当前域名地址能够访问这些图片。或者使用相关的代理配置绕过跨域限制。

zhlb 发表于 2024-11-11 16:42:31

这个图片预览是可以的,只有生成 pdf 会报错,这是为什么呢

zhlb 发表于 2024-11-11 16:44:14

我加载了存在腾讯云的图片和存在网易云的图片,腾讯云的是可以的,预览和生成 pdf 是没有问题的,存在网易云的图片就有问题

lucas.Yan 发表于 2024-11-11 17:13:27

zhlb 发表于 2024-11-11 16:44
我加载了存在腾讯云的图片和存在网易云的图片,腾讯云的是可以的,预览和生成 pdf 是没有问题的,存在网易 ...

您能提供一下对应的图片链接地址给我们吗?我们在本地做一下测试。

zhlb 发表于 2024-11-11 17:16:28

本帖最后由 zhlb 于 2024-11-11 17:19 编辑

这个连接'https://ry-img.nos-eastchina1.126.net/import/2022/12/12/2075265.png'生成pdf时不显示,https://cht-1304291206.cos.ap-nanjing.myqcloud.com/static/uploads/2024-07-02/bf0543e6-3b32-4bde-b109-0b20243e8c6c.jpg这个是可以显示的

lucas.Yan 发表于 2024-11-11 17:26:27

zhlb 发表于 2024-11-11 17:16
这个连接'https://ry-img.nos-eastchina1.126.net/import/2022/12/12/2075265.png'生成pdf时不显示,https:/ ...

我本地并没有复现这个问题,并且图片请求没有报告跨域。

可以描述一下你的版本环境或者引用方法吗?

zhlb 发表于 2024-11-11 18:15:00

麻烦在给看一下

附件里是报错的模板

Felix.Li 发表于 2024-11-12 14:29:11

您好,这个应该还是要服务器设置允许跨域访问,您提供了两个图片,可以看一下:
可以访问的图片:
http://cht-1304291206.cos.ap-nanjing.myqcloud.com/static/uploads/2024-07-02/bf0543e6-3b32-4bde-b109-0b20243e8c6c.jpg


他是有对这个处理的,同样的,在我们的调用的时候,可以看请求:

是有允许任何来源请求的。
但是看不能访问的:
http://ry-img.nos-eastchina1.126.net/import/2022/12/12/2075265.png

他是没有做任何处理的,同样的我们的请求也就报错了。

这个应该是对应的 网易云服务有什么设置吧,这个可能您得搜搜或者问问相关客服一下,目前问题应该就是出在这里。
这个我们确实也没有办法。毕竟是浏览器的策略
页: [1] 2
查看完整版本: 图片加载错误