确定文件是否是express / node.js中的图像
我怎样才能检查上传到我的服务器上的文件是否真的是一个图像? 不仅仅是一个带有(jpg,png,gif)扩展名的文件,只是为了使它成为一个“图像”文件。 我使用imagemin创build了一个图像压缩服务,但是,如果上传的文件真的是图像,恐怕是这样。
我已经使用了mmmagic模块,它发现了mimetypes: 在Github上的mmmagic
MIMEtypes是没有用的。 尝试幻数或纯粹尝试打开文件。 阅读链接了解更多详情。 https://stackoverflow.com/a/8475542/1979882
http://www.astro.keele.ac.uk/oldusers/rno/Computing/File_magic.html#Image
- 运行快速代码时发生ECONNREFUSED错误
- 什么是正确的方式来使用JADE,属性“占位符”和input字段?
- 如何保护移动和AJAX调用的JSON RESTful API?
- Keycloak – 授权validation失败。 原因:无效标记(错误的ISS)
- 通过结构化的Express应用程序提供html和javascript
- Express JS与Supertest和模拟数据库的集成testing
- 用NodeJS和Mongoose查询embedded式文档
- 在redis.conf中使用requirepass时,将express.js应用程序连接到redis服务器时出错
- 改变express + node.js + ejs的代码包装types