Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
Node.js MULTER-req.files.filename返回未定义的_Node.js_Multer - Fatal编程技术网

Node.js MULTER-req.files.filename返回未定义的

Node.js MULTER-req.files.filename返回未定义的,node.js,multer,Node.js,Multer,我尝试获取files.filename(multer multifile) 我上传2个文件(1个图像和1个视频)上传很好。 req.files.image和req.files.video具有良好的值 console.log(req.files['image']); console.log(req.files.video); 价值观是好的: [ { fieldname: 'image', originalname: 'TEST-CAMPVIDEO1', encoding: '7b

我尝试获取files.filename(multer multifile)

我上传2个文件(1个图像和1个视频)上传很好。 req.files.image和req.files.video具有良好的值

console.log(req.files['image']);
console.log(req.files.video);
价值观是好的:

[ { fieldname: 'image',
    originalname: 'TEST-CAMPVIDEO1',
    encoding: '7bit',
    mimetype: 'image/jpeg',
    destination: '/media',
    filename: 'TEST-CAMPVIDEO11558696888750.jpg',
    path: '\\media\\TEST-CAMPVIDEO11558696888750.jpg',
    size: 10271 } ]
[ { fieldname: 'video',
    originalname: 'TEST-CAMPVIDEO1',
    encoding: '7bit',
    mimetype: 'video/mp4',
    destination: '/media',
    filename: 'TEST-CAMPVIDEO11558696888756.mp4',
    path: '\\media\\TEST-CAMPVIDEO11558696888756.mp4',
    size: 15535191 } ]
在node.js中

但当我试图获取文件名时:

console.log(req.files['image']['filename']);
console.log(req.files.video.filename);
它返回未定义的

有人有答案吗


感谢朋友:)

看起来请求文件['image']的结果是一个数组。因此,在这种情况下,您应该像这样选择其中的第一项也是唯一一项:
req.files['image'][0]。filename
,它应该可以工作


数组只包含对象,不包含filename属性。数组中的第一个对象确实具有filename属性,它看起来像是
req.files['image']
的结果是一个数组。因此,在这种情况下,您应该像这样选择其中的第一项也是唯一一项:
req.files['image'][0]。filename
,它应该可以工作

数组只包含对象,不包含filename属性。数组中的第一个对象没有filename属性