我正在尝试读取,以将从存储读取的文件上传到Firebase。 读取文件作为数组缓冲区时出现此错误
{"code": 2, message:"SECURITY_ERR"}
这是代码
this.file.readAsArrayBuffer(dirPath,url.name).then((buffer)=>{
// this.upload(buffer,url.name);
let blob = new Blob([buffer],{type:'image/jpeg'})
alert(blob);
firebase.storage().ref('files/'+url.name).put(blob).then((d)=>{
alert(JSON.stringify(d));
}).catch(e=>{
alert(e);
})
}).catch(e=>{
alert(JSON.stringify(e));
})
我还添加了所有这些权限READ_EXTERNAL_STORAGE WRITE_EXTERNAL_STORAGE