Potrzebuję pobrać obraz .jpg ze zdalnego serwera i przekonwertować go na format base64. Używam axios jako mojego klienta HTTP. Próbowałem już wysłać żądanie git na serwer i sprawdzić response.data
, ale wydaje się, że nie działa tak.Pobierz obraz za pomocą Axios i przekonwertuj go na base64
Link do Axios: https://github.com/mzabriskie/axios
Link do realizacji base64: https://www.npmjs.com/package/base-64
Używam NodeJS/React tak atob/btoa nie działa, hense bibliotekę.
axios.get('http://placehold.it/32').then(response => {
console.log(response.data); // Blank
console.log(response.data == null); // False
console.log(base64.encode(response.data); // Blank
}).catch(err => console.log(err));
Czy próbowałeś zmienić responseType powiedzieć blob? Z dokumentu "//" typ odpowiedzi "wskazuje typ danych, na które serwer odpowie" –