为了账号安全,请及时绑定邮箱和手机立即绑定

无法从 Bootstrap 4 中的自定义输入文件中读取未定义的属性“路径”

无法从 Bootstrap 4 中的自定义输入文件中读取未定义的属性“路径”

Smart猫小萌 2021-12-23 14:59:36
我有一个表单,它有一个自定义输入组,用于选择本地图像文件。但是,我无法在服务器代码中取回文件名。我查看了 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


查看完整回答
反对 回复 2021-12-23
  • 1 回答
  • 0 关注
  • 264 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号