Я пытаюсь прочитать некоторые данные, находящиеся в 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)
Я даже не уверен, правильно ли я делаю.Есть идеи?