Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';无法使用Multer获取文件上载_Javascript_Node.js_Multer - Fatal编程技术网

Javascript Can';无法使用Multer获取文件上载

Javascript Can';无法使用Multer获取文件上载,javascript,node.js,multer,Javascript,Node.js,Multer,Multer应将文件数据放在req.file中,但req.file未定义 以下是我对该文件的请求: 这是我的nodejs代码: 有人有什么想法吗?谢谢 试试这个 const fileUpload = require('express-fileupload'); app.use(fileUpload()); 然后再次检查req.files试试这个 const fileUpload = require('express-fileupload'); app.use(fileUpload());

Multer应将文件数据放在req.file中,但req.file未定义

以下是我对该文件的请求:

这是我的nodejs代码: 有人有什么想法吗?谢谢

试试这个

const fileUpload = require('express-fileupload');
app.use(fileUpload());
然后再次检查req.files

试试这个

const fileUpload = require('express-fileupload');
app.use(fileUpload());

然后再次检查req.files

问题似乎是因为我使用了Swagger中间件。Swagger中间件已经处理表单数据的解析,并默认将其存储在req.files中

问题似乎是因为我使用了Swagger中间件。Swagger中间件已经处理表单数据的解析,并默认将其存储在req.files中

const fileUpload = require('express-fileupload');
app.use(fileUpload());