node如何读取文件的类型

这篇文章主要介绍“node如何读取文件的类型”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“node如何读取文件的类型”文章能帮助大家解决问题。

10年积累的网站设计、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有漳平免费网站建设让你可以放心的选择与我们合作。

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

Node.js获取文件的文件类型

在使用Node进行文件处理时我们经常会需要不同类型的文件进行不同的处理,并且对客户端进行对应的请求头返回,这里推荐两个个插件进行文件类型的快速获取文件类型。

1.mime

可以获取文件的mime-type用于请求头返回

    res.writeHead(200, {
        'Content-type': mime.getType(`public/a.webp`)// image/webp
    });
    res.write(chunk);

只需要引入插件,然后使用对应的函数传入文件路径就可以获取mime-type了

2.file-type

功能齐全,可以通过文件或者Buffer流来进行文件类型,并且不仅可以获取mime-type也可以获取文件后缀类型

import {fileTypeFromFile} from 'file-type';
console.log(await fileTypeFromFile('Unicorn.png'));
//=> {ext: 'png', mime: 'image/png'}

并且官网上给出了使用方法,也是通过传递文件路径或者Buffer来获取类型,同时支持Promise,并且这个插件周下载量也是千万级别的

node如何读取文件的类型

关于“node如何读取文件的类型”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


网页题目:node如何读取文件的类型
URL地址:http://hxwzsj.com/article/ijdidc.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站制作 专业网站设计 网站建设推广 成都网站建设 企业网站设计 成都网站设计 成都定制网站建设 重庆企业网站建设 自适应网站建设 成都营销网站制作 专业网站设计 温江网站设计 app网站建设 重庆网站设计 网站制作 成都网站建设 成都网站设计 成都网站制作 网站制作公司 H5网站制作 古蔺网站建设 成都网站制作