我正在尝试使用.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?那个很小。