Firebase存储,putString错误:不是262144字节块粒度的倍数

时间:2017-02-25 20:17:31

标签: javascript firebase firebase-storage

我正在尝试使用.putString()将base64图像上传到Firebase存储,而不是将base64转换为blob然后上传它。

我收到此错误:

code: "storage/unknown"
message: "Firebase Storage: An unknown error occurred, please check the error payload for server response."
name: "FirebaseError"
serverResponse: "The client sent 3127083 bytes, which is not a multiple of the 262144 byte chunk granularity."

发送的数据是一个相对较小的图像:(890,1334)

var uploadTask = firebase.storage().ref('test_photos').child('test.jpeg').putString('data:image/jpeg;base64,'+base64, 'data_url');

我是否相信Base64字符串的最大大小只能是256Kb?那个很小。

0 个答案:

没有答案