news 2026/6/15 3:10:19

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/6/15 12:55:26

Excel文件读取:兼容企业常用办公软件格式

Excel文件读取:兼容企业常用办公软件格式 在企业日常运营中,一个财务人员需要为季度汇报生成上百条语音摘要,每条内容都需结合特定的参考音频进行语音克隆。如果逐一手动输入文本和参数,不仅耗时数小时,还极易因复制粘…

作者头像 李华
网站建设 2026/6/15 13:06:51

工业控制入门必看:Keil5安装超详细版教程

从零开始搭建工业控制开发环境:Keil5安装实战全记录 你是不是也曾在准备动手写第一行嵌入式代码时,被“Keil怎么装不上”、“编译报错找不到头文件”、“下载程序提示没连上目标板”这些问题卡住?别急——这几乎是每个刚踏入工业控制领域的工…

作者头像 李华
网站建设 2026/6/15 14:16:50

RTL布局适配:为阿拉伯语等右向左书写系统做准备

RTL布局适配:为阿拉伯语等右向左书写系统做准备 在中东和北非地区,超过4亿人使用阿拉伯语作为主要语言,而他们的数字体验却常常被忽视。当你打开一个中文或英文界面的语音合成工具,输入框从左开始、按钮排布遵循西方阅读习惯——这…

作者头像 李华
网站建设 2026/6/15 1:46:26

PHP数据库连接报错:could not find driver深度剖析

PHP连接数据库报错“could not find driver”?别慌,一文彻底搞懂根源与实战解决方案你有没有遇到过这样的场景:本地开发一切正常,部署到服务器或换个环境就突然爆出SQLSTATE[HY000] [2002] could not find driver的错误&#xff1…

作者头像 李华
网站建设 2026/6/15 19:47:45

PDF解析插件:提取文档内容自动生成语音摘要

让文档“开口说话”:基于 GLM-TTS 的 PDF 内容语音摘要系统 在信息爆炸的时代,我们每天面对海量的 PDF 文档——学术论文、企业报告、政策文件、教材讲义。但真正能静下心来逐字阅读的人越来越少。通勤路上、厨房做饭时、开车途中,人们更愿意…

作者头像 李华
网站建设 2026/6/15 14:13:56

音乐创作采样源:提取GLM-TTS生成的独特人声片段

音乐创作采样源:提取GLM-TTS生成的独特人声片段 在当代音乐制作中,人声早已不再局限于真实歌手的录音。从虚拟偶像的出道单曲到实验电子乐中的碎片化吟唱,AI生成的人声正以前所未有的方式渗透进创作流程。尤其是当一段极具辨识度的方言说唱、…

作者头像 李华