FileReader возвращает пустое значение в блоке данных - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь прочитать некоторые данные, находящиеся в BLOB-объекте, из вызова API.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);
    });
  }

С момента получения я обрабатываю данные как ответ.blob () Затем я активирую программу чтения файлов и после того, как пытаюсь открыть console.log.Мой console.log не имеет журнала этого.Ничего не произошло.Я также попробовал это: console.log(e.target.result)

Я даже не уверен, правильно ли я делаю.Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...