FileReader在数据Blob上返回空

时间:2019-05-09 22:05:43

标签: javascript filereader

我正在尝试从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)

我什至不确定我是否做得对。有什么想法吗?

0 个答案:

没有答案