gpt4 book ai didi

javascript - 字符 '+'在base64编码数据中转换为+

转载 作者:行者123 更新时间:2023-11-30 19:24:12 26 4
gpt4 key购买 nike

我正在尝试将从数据库中检索到的图像附加到我在 D3.js 中的力定向图中的节点,如下所示:

var node = container.append("g").attr("class", "nodes")
.selectAll("g")
.data(nodes)
.enter()
.append("image")
.attr("xlink:href", "data:image/jpeg;base64,@Convert.ToBase64String(photo)")
.attr("x", -8)
.attr("y", -8)
.attr("width", 30)
.attr("height", 30);

但是,我发现字符 + 被编码为 + 导致错误“无效 URL”。

正确的编码字符串:...3V1a+Z7p4m...传递给函数后:...3V1a+Z7p4m...

谁能提供解决方案?

最佳答案

Razor 正在做一些编码。您必须将其更改为使用 @Html.Raw 来跳过编码。

关于javascript - 字符 '+'在base64编码数据中转换为+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57098561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com