我正在使用formidable包上傳文件。 這是我的服務器端代碼。form.parse()方法沒有在node.js中調用
var formidable = require('formidable'),
http = require('http'),
util = require('util');
app.post('/admin/uploads', function(req, res) {
console.log(req.files, req.fields);//It prints
var form = new formidable.IncomingForm();
form.parse(req, function(err, fields, files) {
console.log("Inside form parse.");//its not printing
console.log(err, fields, files);//its not printing
});
form.on('file', function(name, file) {console.log('file='+file);});//its not printing
form.on('error', function(err) { console.log(err); });//its not printing
form.on('aborted', function() { console.log('Aborted'); });//its not printing
console.log(form);//it prints
});
在上面的代碼中,form.parse()方法不是invoke.Please給這個問題的解決方案。
在表單方法中沒有打印任何內容。 –