1

我在 node.js 中有一个需要上传图片的应用程序。我有一条呈现以下视图的路线:

form(id="image-form", method="post", enctype="multipart/form-data")
    fieldset
        label(for="image") Image to Upload:
        input(type="file", id="image")

    input(class="btn btn-primary", name="submit", type="submit", value="Submit")

然后,在我的发布路线中,我只需记录 req.files 对象:

console.log(req.files);

它返回一个空对象:

{}

我已经仔细检查过我正在使用

app.use(express.bodyParser());

根据类似的问题。

4

1 回答 1

4

您还必须设置nameof <input>

input(type="file", id="image", name="image")

没有<form>它,提交时会跳过它。

于 2013-10-20T20:31:22.740 回答