node.js/React.js
[React] Axios 를 이용한 이미지 다운로드
IT공부블로그
2022. 5. 2. 23:22
728x90
반응형
axios({
url: url,
responseType: 'arraybuffer'
})
.then( res => {
const image = btoa(
new Uint8Array(res.data)
.reduce((data, byte) => data + String.fromCharCode(byte), '')
);
return `data:${res.headers['content-type'].toLowerCase()};base64,${image}`;
})
.catch( err => {
return err;
});
이미지를 state에 저장하는등에 사용
728x90
반응형