Я пытаюсь записать большой двоичный объект в firestore из реактивной системы, используя веб-интерфейс, описанный в https://firebase.google.com/docs/storage/web/upload-files#upload_from_a_blob_or_file,, и он не работает.Следующие зависания (строка после этого не выполняется):
await ref.put(blob);
Я попытался вместо этого написать строку, используя код из примера документа firestore, и это сработало:
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, но без параметра 'base64' для putString, он работает.
Я знаю, что это не достаточно деталей для ответа, но все равно решил опубликовать, возможно, кто-то сталкивался с той же проблемой ...