本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!