js 读取附件eml

news/2024/7/19 13:48:03 标签: js

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> 

 


http://www.niftyadmin.cn/n/923979.html

相关文章

axios封装多个baseUrl

import axios from axios; import { message } from antd; const createService baseURL > { // 创建axios实例 const service axios.create({ baseURL, // api的base_url timeout: 50000 // 请求超时时间 }); // request拦截器 service.interceptors.request.use(…

comment desc显示表结构_mysql查看表结构及已有索引信息

需求背景是给一个表名然后给出相应的表结构信息及索引信息常用的命令有如下&#xff1a;desc tableName; desc employees.employees;show columns from tableName; show COLUMNS from employees.employees;describe tableName; DESCRIBE employees.employees;这三个显示的结果都…

微信小程序开发环境

1、注册小程序 开发小程序首先需要在微信公众平台注册一个小程序账号&#xff0c;注册地址&#xff1a;https://mp.weixin.qq.com/ 注册完成后生成一个AppID&#xff0c;记住这个ID&#xff0c;开发时需要用到&#xff0c;同时可以在这里配置服务器地址 2、下载微信开发者工具…

pytorch不加载fc_探索迁移学习的力量(PyTorch)

欢迎关注 “小白玩转Python”&#xff0c;发现更多 “有趣”什么是迁移学习&#xff1f;迁移学习是一种用于机器学习的技术&#xff0c;它使用预先训练好的模型来创建新的模型。这可以减少新创建模型所需的训练时间&#xff0c;因为它将继承以前学习的特性&#xff0c;这也将提…

微信开发者工具使用npm安装第三方包

1、项目下打开终端 2、初始化npm 终端输入npm init&#xff0c;回车&#xff0c;根据提示输入项目信息&#xff08;其实一直回车就可以了&#xff0c;会自动输入默认信息&#xff09;&#xff0c;成功后会在项目下生成package.json文件。 接下来生成 package-lock.json &…

小程序调用API服务

1、配置API服务地址 登录微信公众平台&#xff1a;https://mp.weixin.qq.com/ 开发管理->开发设置->服务器域名&#xff0c;设置request合法域名&#xff0c;就是你的API服务地址的域名&#xff0c;目前只支持https 2、封装API调用方法 export function fetch(data, c…

latex中极限号下边怎么打_latex均方极限符号l.i.m在lyx下的输入方法

$\mathop{l.i.m}\limits_{x\to \infty}$命令说明&#xff1a;1.指定数学环境$$2.\mathop{l.i.m}指数学符号自定义为l.i.m3.\limits_{x\to \infty}指在l.i.m符号正下面输入趋向符号------------------------------------------------------输入多行下标${\displaystyle\sum_{\be…

小程序编译发布

1、编译 在微信开发者工具中直接编辑就可以&#xff0c;立马就能在左侧看到效果&#xff0c;还可以真机调试&#xff0c;扫描二维码&#xff0c;或者登录微信号&#xff0c;即可在手机上打开微信查看 2、发布 微信开发者工具编译后点击上传&#xff0c;输入版本号和项目备注即…