javascript - 使用nodejs编写文件并设置特殊扩展名
问题描述
我正在做一个电子应用程序,所以我可以拖动文件并检测某种文件。
写入文件
const content = 'prueba';
const file = dialog.showSaveDialog({
title: 'Save Markdown',
defaultPath: app.getPath('desktop'),
filters: [{
name: 'Markdown Files',
extensions: ['md', 'markdown', 'mdown', 'marcdown'],
}],
});
fs.writeFileSync(file, content);
然后我想使用 ` 过滤具有该扩展名的文件
return ['text/plain', 'text/markdown'].includes(file.type);
但它不起作用,检查文件类型显示DataTransferItem {kind: "file", type: ""}
解决方案
推荐阅读
- mysql - 使用 Makefile 在 Docker 容器中运行 SQL 脚本
- amazon-web-services - 通过 SNS 和 Lambda 的电子邮件通知
- git - 使用 ARM 模板 C# 将私有 git 存储库部署到 Azure 应用服务时出错
- java - 如何将正则表达式匹配到字符和某些符号的任意组合,除了'% 和 %' 之间的一行中的两个破折号
- java - 如果由于 CMS gc 算法中的关键内存碎片而无法分配内存会发生什么
- neo4j - 将现有数据库导入 Neo4j 桌面应用程序 (v1.1.9)
- oauth - 加密的自定义字段是存储 Apex 标注的有限生命周期 OAuth 令牌的安全方式吗?
- jquery - 如何在jquery中将动态创建的字段设为必填字段
- dsl - 如何使用空手道 dsl 读取 CDATA 元素
- python - 如何从 Python 中的列表中生成所有可能的数字排列?