我正在完成節點初學者書,我正在最後一步。在此代碼: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