Node.js 检测正在上载的文件mimeType
我正在使用express处理文件上载,但问题是客户端无法设置mimeType,因此,例如,如果Node.js 检测正在上载的文件mimeType,node.js,express,Node.js,Express,我正在使用express处理文件上载,但问题是客户端无法设置mimeType,因此,例如,如果客户端正在发送.3gp文件,它将以123的形式出现,例如,没有任何mimeType,我已经查看了express req对象,但是自动mimeType,运气不佳,是否有可能查找正在上载的文件的类型 是否有可能使用ffmpeg或avconv或HandBrake CLI检测mimeType?有一个绑定到libmagic的库(与文件命令使用的库相同)。有一个中间件->@adeneo谢谢,它工作得很好。你能把它贴
客户端正在发送.3gp文件
,它将以123的形式出现,例如
,没有任何mimeType,我已经查看了express req对象,但是自动mimeType
,运气不佳,是否有可能查找正在上载的文件的类型
是否有可能使用ffmpeg或avconv或HandBrake CLI检测mimeType?有一个绑定到libmagic的库(与
文件
命令使用的库相同)。有一个中间件->@adeneo谢谢,它工作得很好。你能把它贴出来作为答复吗?这样我就可以接受了it@adeneo很抱歉,在从客户端发布时,这只对设置了mimeType的文件起作用。这不是mmmagic的错误,因为我在file
命令中看到了相同的情况,但似乎没有检测到许多不同视频格式(包括3gp)的MIME类型。