javascript - 尝试在 javascript 中将图像转换为 Base64 字符串并尝试在 c# 中转换为字节数组,在 base64 字符串中出现 Invalid character 错误
问题描述
我正在尝试在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转换后的字符串数组
解决方案
推荐阅读
- magento - Magento 1:mysql-4 升级脚本不起作用
- wcf - ADAL - 访问令牌在 1 小时后过期并且没有获得刷新令牌
- jenkins - Jenkins 声明式管道构建失败 - 节点丢失
- java - if v/s while: 对于这段代码,如果我正在使用 while 循环,它会继续无限循环,但是当使用 "if(low
数组:4,1,5,8,2,6,9,7,11,3
public static void quickSort(int arr[], int low, int high) { System.out.pr
- amazon-web-services - 启用 CloudFront 和 S3 访问日志是最佳做法吗?
- pandas - 如果找到此字符串,则返回 Pandas 行
- count - 如何在没有内置函数(如 Enum.count)的情况下在 Elixir 中计算一个数字?
- ios - 在 Swift 中使用 TableViews 和 CollectionViews 并管理多个数据源
- flutter - 如何在颤振/飞镖中创建 30 分钟的时间段
- python - 用python下载谷歌图片无法下载图片