Javascript nodejs中的profileimage未定义错误
在发布后,我做以下代码Javascript nodejs中的profileimage未定义错误,javascript,node.js,Javascript,Node.js,在发布后,我做以下代码 if(req.files.profileimage){ var profileImageOriginalName = req.files.profileimage.originalname; var profileImageName = req.files.profileimage.name; var profileImageMime = req.files.profileimage.mimeType; v
if(req.files.profileimage){
var profileImageOriginalName = req.files.profileimage.originalname;
var profileImageName = req.files.profileimage.name;
var profileImageMime = req.files.profileimage.mimeType;
var profileImagePath = req.files.profileimage.path;
var profileImageExt = req.files.profileimage.extension;
var profileImageSize = req.files.profileimage.size;
} else {
//set a default image
var profileImageName = 'noimage.png';
}
但我得到一个错误,说profileimage未定义。真奇怪 您需要中间件来处理多部分表单数据,并将其拆分为req对象的文件部分。我猜你在用快车 Multer是一个节点mod,它可以为您执行此操作
req.file中是否有任何内容?你的路线是什么样的?你的要求是什么样的?检查响应正文并检查文件内容是否在其中。我试图进行控制台操作,但当我单击“注册”时,它得到刷新/重定向。如何调试?我建议将console.logs添加到服务器代码中进行调试,并使用curl将文件发布到路径中,以便隔离问题。