Ich muss ein JPG-Bild von einem Remote-Server herunterladen und in ein Base64-Format konvertieren. Ich verwende Axios als meinen HTTP-Client. Ich habe versucht, eine git Anfrage an den Server und die Überprüfung der response.data
, aber es scheint nicht so zu arbeiten.Laden Sie ein Bild mit Axios herunter und konvertieren Sie es in base64
Link zu axios: https://github.com/mzabriskie/axios
Link zu base64 Umsetzung: https://www.npmjs.com/package/base-64
I NodeJS bin mit/Reagieren so atob/btoa nicht funktioniert, Hense die Bibliothek.
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));
Haben Sie versucht, response zu ändern Blob zu sagen? Aus docs "//' responseType "gibt den Typ der Daten an, auf die der Server antworten wird" –