我正在尝试使用https://firebase.google.com/docs/storage/web/upload-files#upload_from_a_blob_or_file中描述的Web界面从react-native将blob写入firestore,但它不起作用。挂起(未执行的行):
await ref.put(blob);
我尝试使用firestore doc示例中的代码编写字符串,并且有效:
const message = 'This is my message.';
ref.putString(message).then(function(snapshot) {
console.log('Uploaded a raw string!');
});
然后我尝试运行base64示例,该示例也挂起:
const message = '5b6p5Y+344GX44G+44GX44Gf77yB44GK44KB44Gn44Go44GG77yB';
ref.putString(message, 'base64').then(function(snapshot) {
console.log('Uploaded a base64 string!');
});
如果我尝试写入相同的base64字符串,但没有putString的'base64'参数,那么它将起作用。
我知道这些信息不足以回答,但还是决定发布,也许有人面临着同样的问题...