【发布时间】:2021-03-03 13:29:04
【问题描述】:
我是 NodeJS 的新手,我尝试使用this 通过邮递员发布图片。 但我想不通我到底缺什么?
邮递员参数:
NodeJS 代码
现在要在我的 NodeJS 中访问这些值,我目前正在这样做:
var express = require('express');
var bodyParser = require('body-parser');
const router = express.Router();
router.use(bodyParser.json());
router.post('/postData/uploadStory', function(req, res) {
console.log(req.files);
console.log(req.body);
res.json("Hi");
})
如何访问图片和键值?
还查看了 express-fileupload node-module 为我做这项工作。
- 用
input name=foo type=file创建了一个简单的ejs - 试图在 server.js 文件中以
console.log(req.files)访问它。
没用。
我错过了什么吗?请帮忙。谢谢。
【问题讨论】:
-
您无法仅使用 nodejs 中的此代码解析请求中的文件数据。有可用的软件包,其中最简单和流行的是 multer,npmjs.com/package/multer。
标签: node.js express file-upload postman