node读取文件类型的方法:1、通过“res.writeHead(200, {'Content-type': mime.getType(`public/a.webp`)});res.write(chunk);”方式传入文件路径获取“mime-type”;2、通过文件fileTypeFromFile或者Buffer流来获取文件类型即可。

本教程操作环境:Windows10系统、node v10.16.0版、Dell G3电脑。
node怎么读取的文件是什么类型?
Node.js获取文件的文件类型
在使用Node进行文件处理时我们经常会需要不同类型的文件进行不同的处理,并且对客户端进行对应的请求头返回,这里推荐两个个插件进行文件类型的快速获取文件类型。
1.mime
可以获取文件的mime-type用于请求头返回
res.writeHead(200, {
'Content-type': mime.getType(`public/a.webp`)// image/webp
});
res.write(chunk);只需要引入插件,然后使用对应的函数传入文件路径就可以获取mime-type了
本文档主要讲述的是Android的资源与国际化设置;资源是外部文件(不含代码的文件),它被代码使用并在编译时编入应用程序。Android支持不同类型的资源文件,包括XML,PNG以及JPEG文件XML文件根据描述的不同有不同格式。这份文档描述可以支持什么样的文件,语法,以及各种格式。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
0
2.file-type
功能齐全,可以通过文件或者Buffer流来进行文件类型,并且不仅可以获取mime-type也可以获取文件后缀类型
import {fileTypeFromFile} from 'file-type';
console.log(await fileTypeFromFile('Unicorn.png'));
//=> {ext: 'png', mime: 'image/png'}并且官网上给出了使用方法,也是通过传递文件路径或者Buffer来获取类型,同时支持Promise,并且这个插件周下载量也是千万级别的(2022-05-29)

推荐学习:《node.js视频教程》
以上就是node怎么读取的文件是什么类型的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号