我正在尝试在 nodejs 中创建一个简单的 Web 服务,它接受一个文件并保存它。这是我的代码。
var express = require('express');
var app = express();
var fs = require('fs');
var sys = require('sys');
app.listen(8080);
app.post('/upload', function(req, res) {
console.log(req.files);
var fileKey = Object.keys(req.files)[0];
var file = req.files[fileKey];
fs.readFile(file.path, function(err, data) {
fs.writeFile(__dirname, data, function(err) {
res.redirect("back");
});
});
});
我正在使用提琴手上传文件。
console.log(req.files);
给出未定义的。也会抛出异常:
Object.keys called on non-object
知道我可能做错了什么吗?