news 2026/6/5 0:46:55

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/5/30 18:04:47

基于multisim的三路彩灯控制器电路设计

要求:(1)设计一种组合式彩灯控制电路,该电路由三路不同控制方法的彩灯组成,彩灯采用不同颜色的发光二极管来实现。(2)由1个开关控制,按1次亮红色彩灯,按 2次亮绿色彩灯,按 3次亮黄色彩灯,按 4次彩灯灭。 仿…

作者头像 李华
网站建设 2026/6/4 8:42:03

图解说明OllyDbg栈回溯在逆向中的应用

从栈回溯看懂程序的“来龙去脉”——OllyDbg实战逆向全解析你有没有遇到过这样的情况:在一个加密函数里断下,看着满屏乱序跳转的汇编代码,却不知道是谁调用了它?或者面对一个壳保护的程序,反汇编窗口一片空白&#xff…

作者头像 李华
网站建设 2026/5/31 16:35:13

U盘预装服务:面向不懂技术的用户提供即插即用方案

U盘预装服务:面向不懂技术的用户提供即插即用方案 在人工智能语音合成技术飞速发展的今天,我们已经可以用一段几秒钟的录音,克隆出几乎一模一样的声音。GLM-TTS 这类大模型让零样本语音克隆、情感迁移和音素级发音控制成为现实——但问题也随…

作者头像 李华
网站建设 2026/6/2 17:32:34

成功故事包装:提炼典型客户使用前后对比亮点

GLM-TTS:如何用几秒音频“复制”一个人的声音? 你有没有想过,只需要一段短短几秒钟的录音,就能让AI完全复现某个人的声音?不是模仿腔调,而是连音色、语感、呼吸节奏都高度还原——就像那个人亲自在朗读一样…

作者头像 李华
网站建设 2026/5/28 14:50:43

arm64 x64中断响应流程差异:完整指南

arm64 与 x64 中断响应流程差异:从硬件跳转到系统设计的深度拆解你有没有遇到过这样的问题——在移植一个操作系统内核时,明明逻辑完全一致,但一进中断就崩溃?或者在写裸机驱动时,发现ERET返回后程序跑飞了&#xff1f…

作者头像 李华
网站建设 2026/5/30 10:16:10

微博话题运营:发起#我的AI声音日记#等互动活动

微博话题运营中的AI声音革命:从#我的AI声音日记#看GLM-TTS的落地实践 在微博热搜榜上,“#我的AI声音日记#”悄然走红。点开活动页面,用户只需录一段几秒钟的语音,就能生成一条“听起来完全像自己”的AI语音日记——语气自然、节奏…

作者头像 李华