Node.js MIME模块
mime
mime是一个全面的,规整MIME类型的模块。每个文件都有属于它的MIME类型,哪怕是我们把它的后缀隐藏了,通过这个模块也可以得到它的MIME类型
mime的安装
要想引用mime模块的话,需要先安装mime模块才可以使用。一般都是使用npm安装。
npm install mime //安装mime模块
npm i mime
//简写
当安装完成后在文件夹下面会有一个node_modules文件,里面装的就是mime相关的文件。
mime的两个重要方法
在mime模块我们最常用的两个方法:getType和getExtension。
我们可以打印一下mime模块看一下,里面有很多类型,基本世界上所有的MIME类型都在里面能找到。
var mime=require("mime") //引入mime模块 console.log(mime) //打印mime模块
mime.getType(获得给定路径或扩展的mime类型)
var mime=require("mime") //引入mime模块 var type1=mime.getType(".html") //获得给定路径或扩展的mime类型 console.log(type1)
mime.getExtension(获得给定mime类型的扩展名)
var mime=require("mime") //引入mime模块 var type2=mime.getExtension("text/html;charset=utf8") //获得给定mime类型的扩展名,charset选项一般都省略 console.log(type2)
本文来自博客园,作者:前端小白银,转载请注明原文链接:https://www.cnblogs.com/forever-ljf/p/16538719.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端