当前位置: 首页 > news >正文

data:image/png;base64,无法正常加载

一个后端管理平台,服务接口正常返回了图片的base64(说明和字体无关,如果未安装字体,无法产生对应字体的base64图片),但前端展示时报红

再看console页,显示违背了CSP原则,这是Content Security Policy (CSP)安全策略阻止了 Data URL 的加载。

应用设置了 CSP 安全策略,它禁止加载来自非自身源('self')的资源。Data URL 虽然内嵌在页面中,但大多数 CSP 策略默认不允许使用data:协议。

查看nginx的配置,果然是这样的

解决方案

修改 CSP 策略(如果你控制服务器)

在 HTTP 响应头中添加允许 Data URL 的指令:

对于图片:

Content-Security-Policy: img-src 'self' data:;

Content-Scurity-Policy: default-src 'self'; img-src 'self' data:;
http://www.cnnetsun.cn/news/426408.html

相关文章:

  • 离线模式展望:完全脱离网络运行本地化语音合成
  • Element Plus组件库:快速搭建GLM-TTS后台管理系统
  • TextIn 赋能!Dify+DeepSeek 高效搭建新能源汽车销量可视化工作流
  • 如何利用HuggingFace镜像网站加速GLM-TTS大模型加载与推理
  • 第三方评测引用:借助权威媒体报告提升公信力
  • OCR识别集成:拍照提取图片中的文字传给GLM-TTS
  • 非营利组织捐赠:助力公益项目使用GLM-TTS技术服务大众
  • C++:Hill密码加解密算法(附带源码)
  • 播客节目自动化:基于脚本批量生成系列音频内容
  • Java SpringBoot+Vue3+MyBatis 助农管理系统系统源码|前后端分离+MySQL数据库
  • Java SpringBoot+Vue3+MyBatis 足球社区管理系统系统源码|前后端分离+MySQL数据库
  • 【2025最新】基于SpringBoot+Vue的足球社区管理系统管理系统源码+MyBatis+MySQL
  • 课程设计全流程:Multisim仿真电路图实例演示
  • 【人工智能通识专栏】第二十五讲:制作幻灯片
  • elasticsearch安装实战:快速理解日志采集流程
  • 技术大会参展:在AI峰会设立展位展示最新成果
  • [特殊字符]_微服务架构下的性能调优实战[20260104172823]
  • VUE2与VUE3主要区别
  • elasticsearch安装指南:手把手搭建日志分析系统
  • 开源项目二次开发启示录:科哥版GLM-TTS WebUI改进点分析
  • Telegram频道建立:作为紧急通知与资源分发备用通道
  • 【写给大佬的干货】Seata全解:TC、TM、RM角色拆解与核心部署实战指南
  • Python爬虫入门自学笔记
  • 音频路径不存在?相对路径与绝对路径使用注意事项
  • 建立专属音频素材库:持续积累优质参考音频资源
  • html页面嵌入音频播放器:展示GLM-TTS生成效果的最佳实践
  • 提升界面响应速度:TouchGFX事件处理优化指南
  • 2026年度盘点!小说写作工具使用指南: 智能续写/世界观构建/卡文突破/多模创作
  • 智能家居播报:让家电用家人声音提醒事项
  • 基于GLM-TTS的语音贺卡系统设计:节日祝福语音定制