【发布时间】:2025-12-03 15:45:01
【问题描述】:
我正在尝试将 javascript 中的文件输入图像转换如下;
function getBase64(file) {
let reader = new FileReader();
reader.readAsDataURL(file);
console.log(reader.result);
return reader.result;
}
将带有json的字符串发送到Web服务并尝试转换为字节数组,如下所示;
byte[] imageBytes = Convert.FromBase64String(base64string);
在 base64 字符串错误中获取无效字符。
转换后的字符串数组:pastebin converted string array
【问题讨论】:
-
Convert.FromBase64String(base64string.Substring(base64string.IndexOf(',') + 1));应该删除 data-url 前缀并转换就好了。
标签: javascript c# base64 converters