0

ファイルを受け入れて保存する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);

undefined を返します。例外もスローされます。

Object.keys called on non-object

私が間違っているかもしれないことは何ですか?

4

1 に答える 1