【发布时间】:2021-03-13 20:30:16
【问题描述】:
var storageRef = firebase.storage().ref();
var ref = storageRef.child("filename.pdf");
let answ = result.toString("base64");
ref.putString(answ, "base64").then(function (snapshot) {
console.log("Uploaded a base64 string!");
});
我正在使用此“result.toString("base64")”作为附件文件到电子邮件类似字符串 base64,但不能使用它来保存到 Firebase 存储
完全错误:
[FirebaseStorageError [FirebaseError]:Firebase 存储:字符串与格式“base64”不匹配:找到无效字符(存储/无效格式)] { 代码:'存储/无效格式', customData: { serverResponse: null } } 我总是遇到这个错误并且搜索了太多,但仍然没有任何信息。我用“result.toString("base64")”附加这个类似base64字符串来发送电子邮件并且它正在工作,但不能保存到存储中。有人可以帮忙吗?
【问题讨论】:
-
我试过了。它是关于 jpeg 的,我不知道 pdf 之间有什么不同。但还是一头雾水(
标签: javascript firebase firebase-storage