blob을 활용
const blob = new Blob([JSON.stringify(data)], { type: 'text/plain' });
const textFile = window.URL.createObjectURL(blob);
window.open(textFile, '_blank');
File
const fileName = `${moment(new Date()).format('YYYY-MM-DD HH:mm:ss')}.txt`;
const file = new File([JSON.stringify(data)], fileName, {
type: 'text/plain;charset=UTF-8',
});
하지만 한글이 깨지는 문제가 있다.
https://www.thecodehubs.com/generate-text-file-using-plain-javascript/
글을 이전했습니다.
더 자세한 내용은 아래 글을 참고 해주세요!