// 假设有一个Base64编码的字符串
const base64String = "SGVsbG8gd29ybGQhCg==";
// 将Base64字符串解码为二进制数据
const binaryString = atob(base64String);
// 创建Uint8Array数组来存储二进制数据
const bytes = new Uint8Array(binaryString.length);
for (let i = 0; i < binaryString.length; i++) {
bytes[i] = binaryString.charCodeAt(i);
}
// 创建Blob对象,将二进制数据包装为文件
const blob = new Blob([bytes], { type: 'application/octet-stream' });
// 创建URL对象,用于生成文件流的URL
const fileStream = URL.createObjectURL(blob);
// 现在你可以使用fileStream作为文件流进行操作,例如下载或显示在页面上
前端js,base64转文件流
最新推荐文章于 2024-05-29 10:07:14 发布