news 2026/1/13 13:58:04

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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:;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/11 22:28:20

离线模式展望:完全脱离网络运行本地化语音合成

离线模式展望:完全脱离网络运行本地化语音合成 在医疗问诊记录、金融客服对话或工业现场巡检等场景中,我们常常面临一个矛盾:需要高质量的语音播报服务,却又不能将任何数据传到云端。传统的文本转语音(TTS)…

作者头像 李华
网站建设 2026/1/11 13:10:34

Element Plus组件库:快速搭建GLM-TTS后台管理系统

基于 Element Plus 构建 GLM-TTS 可视化管理后台:让语音合成触手可及 在人工智能重塑内容创作的今天,语音合成已不再只是“把文字读出来”那么简单。我们期待的是有情感、有个性、能克隆声音甚至传递语气的智能语音——这正是 GLM-TTS 这类新一代大模型驱…

作者头像 李华
网站建设 2026/1/12 14:58:33

TextIn 赋能!Dify+DeepSeek 高效搭建新能源汽车销量可视化工作流

目录 引言 核心工具优势解析 蓝耘 MaaS 平台:高性能 LLM 的可靠承载底座 TextIn 插件:多格式文档的高效解析利器 一、工作流核心目标与成果预览 成果展示 二、前期准备:核心工具与配置说明 配置 LLM 模型:蓝耘 MaaS 平台 …

作者头像 李华
网站建设 2026/1/13 12:55:13

如何利用HuggingFace镜像网站加速GLM-TTS大模型加载与推理

如何利用 HuggingFace 镜像网站加速 GLM-TTS 大模型加载与推理 在智能语音产品快速迭代的今天,一个常见的开发困境是:明明代码写好了,接口也调通了,却卡在“下载模型”这一步——进度条爬得比蜗牛还慢,动辄几小时起。…

作者头像 李华
网站建设 2026/1/12 13:23:25

第三方评测引用:借助权威媒体报告提升公信力

GLM-TTS 技术深度解析:从方言克隆到情感表达的工程实践 在智能语音助手、有声书平台和虚拟数字人日益普及的今天,用户对“机器说话”的期待早已超越了基础的可懂度。人们不再满足于一个冷冰冰地朗读文本的系统,而是希望听到带有地域特色、准确…

作者头像 李华
网站建设 2026/1/9 20:48:33

OCR识别集成:拍照提取图片中的文字传给GLM-TTS

OCR识别集成:拍照提取图片中的文字传给GLM-TTS 在智能手机无处不在的今天,我们每天都在用相机记录生活——拍菜单、拍讲义、拍公告。但这些图像中的信息往往“只可看不可听”,尤其对视障人士或年长用户而言,阅读依然是一道门槛。有…

作者头像 李华