我正在完成节点初学者书,我正在最后一步。在此代码:node.js files.upload.path未定义
var form = new formidable.IncomingForm();
form.parse(request,function(error,fields,files){
fs.rename(files.upload.path,"/tmp/test.png",function(error){
if(error){
fs.unlink("/tmp/test.png");
fs.rename(files.upload.path,"/tmp/test.png");
}
});
});
终端告诉我,files.upload是不确定的 - 我不知道为什么 - 谁能告诉我?
您是否已将文件提交到窗体?你有什么“错误”变量? – Dmitry
您可能以不同于上传的方式调用了您的输入类型=“文件”。确保这两个匹配 – Gerard