Tôi cần tải xuống hình ảnh .jpg từ máy chủ từ xa và chuyển đổi hình ảnh thành định dạng base64. Tôi đang sử dụng các trục như ứng dụng HTTP của tôi. Tôi đã thử phát hành một yêu cầu git cho máy chủ và kiểm tra các response.data
tuy nhiên nó không có vẻ làm việc như thế.Tải xuống hình ảnh bằng Axios và chuyển đổi thành base64
Liên kết đến Axios: https://github.com/mzabriskie/axios
liên kết để thực hiện base64: https://www.npmjs.com/package/base-64
Tôi đang sử dụng NodeJS/Phản ứng quá atob/btoa không hoạt động, hense thư viện.
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));
Các bạn đã cố gắng để thay đổi responseType nói blob? Từ tài liệu "//' responseType' cho biết loại dữ liệu mà máy chủ sẽ phản hồi " –