Access to image at 'http://127.0.0.1:8089/nicwx/wxQR/roomId375_2023_07_21_17_30_24.png' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
时间: 2024-04-22 19:25:07 浏览: 155
FTP-document.rar_fit//127.0.0.1:5050_ftb 127.0.0.1 2121_ftb:127.
这个错误是由于目标图像资源的响应头部缺少 `Access-Control-Allow-Origin` 导致的。由于浏览器的安全策略,跨域资源需要在响应头部中包含这个头部字段才能被其他域名的页面访问。
解决方法是在服务器端设置正确的响应头部。对于您提供的情况,您需要在 `http://127.0.0.1:8089/nicwx/wxQR/roomId375_2023_07_21_17_30_24.png` 资源的响应中添加 `Access-Control-Allow-Origin: *` 头部。
具体如何设置该头部取决于您使用的服务器和编程语言。如果您使用的是 Nginx,可以在相应的配置文件中添加以下代码:
```nginx
location /nicwx/wxQR {
add_header Access-Control-Allow-Origin *;
}
```
如果您使用的是其他服务器或编程语言,请参考相关文档以了解如何设置响应头部。请确保在服务器端正确配置了 `Access-Control-Allow-Origin` 头部后,再次尝试访问图像资源。希望这能帮助到您!如有更多问题,请随时提问。
阅读全文