js 讀取附件eml

1、eml後綴的文件是郵件導出的特有格式,前端往往有需求展示郵件內容,方法如下

 

2、安裝eml-format: 

yarn add eml-format 或npm install eml-format

 

3、讀取方法

import emlformat from 'eml-format';

const [emailContent, setEmailContent] = useState("");

function readerEml(file) {

let reader = new FileReader();

reader.readAsText(file, "utf8");

reader.onload = function (e) {

let fileContent = e.target.result;

emlformat.read(fileContent, function (error, data) {

if (error) return console.log(error);

setEmailContent(data)

console.log(data);

});

}

}

打印內容如下

 

4、展示html

<div dangerouslySetInnerHTML={{ __html: emailContent.html }}></div> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章