附件eml"/>
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>
更多推荐
js 读取附件eml
发布评论