我有一个表单,它有一个自定义输入组,用于选择本地图像文件。但是,我无法在服务器代码中取回文件名。我查看了 req.body,但找不到任何包含图像文件路径位置的属性。我也试过 req.file.path 但没有运气。我使用 bodyParser 作为我的中间件。 <form action="/campgrounds" method="POST" enctype="multipart/form-data"> <div class="form-group"> <div class="input-group mb-3"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupFileAddon01">Upload</span> </div> <div class="custom-file"> <input type="file" class="custom-file-input" id="inputGroupFile01" aria-describedby="inputGroupFileAddon01" accept="image/*"> <label class="custom-file-label" for="inputGroupFile01">Choose file</label> </div> </div> </div> </form>有谁知道我如何获得文件名?
1 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
body-parser 模块只处理 JSON 和 urlencoded 表单提交,而不是 multipart(如果你上传文件就是这种情况)。对于多部分,您需要使用诸如multer 之类的东西。
https://www.npmjs.com/package/multer
添加回答
举报
0/150
提交
取消
