我想查看从客户端发布的文件内容我正在使用fs
模块,因此下面的代码内容未定义,请问下面代码中缺少什么?
我在服务器端打印file
以确保我获取数据。
server.js
var data = new multiparty.Form();
var fs = require('fs');
export function create(req, res) {
data.parse(req, function(err,files) {
var file = files.file;
console.log(file);
fs.readFile(file, 'utf8', function(err, contents) {
console.log('content',contents);
});
});
};
答案 0 :(得分:1)
我想问题可能是你提供给data.parse
的回调的签名(你错过了fields
参数)。
查看multiparty docs
var data = new multiparty.Form();
var fs = require('fs');
export function create(req, res) {
data.parse(req, function(err, fields, files) {
var file = files.file;
console.log(file);
fs.readFile(file, 'utf8', function(err, contents) {
console.log('content',contents);
});
});
};