티스토리 뷰

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
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함