node.js - Node JS REST API图像上传,我如何只上传jpg文件而不上传png?
问题描述
我使用 express-fileupload 作为我的中间件和 POSTMAN 作为我的 API,我如何只上传 jpg 图像而不上传其他文件扩展名?
解决方案
如果不是,您可以检查mimetype
并抛出错误.jpg
例如:
app.post('/upload', function(req, res) {
if (req.files.image.mimetype !== "jpg") {
throw new Error("Only supports jpg file format");
}
});
推荐阅读
- xml - 使用 XSD 验证一个元素或其他元素或两者
- visual-foxpro - 为什么这个 IF FOUND 的条件总是为真?
- python - 公共用户配置文件的 Django 信誉/类似系统 - 错误 404
- c++ - 如果太长,QLabel “中断”字
- tableau-api - 如何通过 REGEX 或关键字在 Tableau 中组合相似的维度值?
- sql - SQL 列包含另一行的 ID
- python - 具有同步设置的异步功能
- jsp - 如何在 bluehost 上启动 java 网站?
- html - 如何将浮动元素与容器中心对齐
- node.js - 当构建器使用不同的选项时,如何在 nrwl nx 中使用单个受影响的构建命令