我正在尝试从api调用读取blob中的某些数据。斑点不是图像而是我需要的一组数据。我在blob图片上看到了几个示例,但在纯数据上看不到太多示例。
我的方法如下:
getTemplatesMainDB = () => {
SecureStore.getItemAsync('authToken')
.then((authToken) => authToken)
.then((token) => fetch('https://example.com/live2/api/reports/templatesall?token=' + token))
.then((response) => response.blob())
.then((responseJson) => {
let fileReader = new FileReader();
fileReader.onload = function(e) {
console.log(fileReader.result)
}
fileReader.readAsText(responseJson);
})
.catch((error) => {
console.error(error);
});
}
从获取中,我将数据作为response.blob()处理
然后我尝试启动console.log后激活文件阅读器。我的console.log还没有日志。什么都没发生。
我也尝试过:console.log(e.target.result)
我什至不确定我是否做得对。有什么想法吗?