javascript - 尝试使用 express-fileupload 上传文件时将 req.files 设为 null
问题描述
我正在尝试使用 express-fileupload 上传文件。但是我将 req.files 设为空,但 req.body 正确地提供了文件信息。
应用程序.js
const express = require('express');
const fileUpload = require('express-fileupload');
const app = express();
app.use(fileUpload());
app.post('/upload', (req, res, next) => {
console.log("req files", req.files);
res.send("Send");
});
HTML 表单
<form method="POST" enctype="multipart/form-data" action="/upload">
<div class="custom-file">
<input type="file" class="custom-file-input" id="customFile" name="file" required>
<label class="custom-file-label" for="customFile">Choose file</label>
</div>
<div class="d-flex mt-3">
<button type="submit" class="btn btn-primary ml-auto">Upload to database</button>
</div>
</form>
上面的代码有什么问题?
解决方案
推荐阅读
- c# - 将元素添加到列表时出现 C# Out of Memory 异常
- > 使用 ToList()
- python - 为什么每次运行 OpenCV 函数时我的 python 脚本都会崩溃?
- go - go mod 如何从提交 id 生成版本和时间戳
- rest - RESTful webservices DELETE 返回 400 Bad Request 但 GET 有效
- rest - 通过 PostMan 注册传出 Webhook 时出现“403”错误
- javascript - Angular 8将ngrx状态绑定到组件
- android - Android 启动画面矢量纵横比
- c# - LINQ 修改 XML 文档
- flask - 如何使用flask-wtforms jinja QuerySelectField和python运算符“eq,gt,lt,et”构建带有逗号的URL以使用过滤器进行查询
- c - 为 Windows 编写正确的 Ansi C makefile