Вы выводите необработанный двоичный ответ.
Видя, что вы пытаетесь получить доступ к свойству данных, я предполагаю, что формат ответа - это строка JSON со свойством данных, которое представляет собой строку base64, представляющую изображение.
fetch(file, {
headers: {
'Authorization': 'Bearer ' + TOKEN,
'Accept': 'application/json'
}
}) // Get data from endpoint
.then(response => response.json()) // Parse response as JSON
.then(response => response.data) // Get data property from response object
Если весь ответ представляет собой строку base64 вместо объекта JSON со строкой base64, вы можете сделать следующее.
fetch(file, {
headers: {
'Authorization': 'Bearer ' + TOKEN,
'Accept': 'plain/text'
}
}) // Get data from endpoint
.then(response => response.text()) // Parse response as plain text
Также, как показано выше, вы должны указатьсервер, какой формат ответа вы ожидаете, используя заголовок Accept.