猿问

创建注册表单时如何使用 Flask 将图像上传到 MongoDB

请问如何在创建注册表时使用 flask 和 mongodb 上传和检索图像?


<form method="post" action="{{ url_for('edit') }}">

                        <div class="form-group row">

                            <label class="col-lg-3 col-form-label form-control-label">First name</label>

                            <div class="col-lg-9">

                                <input class="form-control" type="text" name="fname" value="Veronica">

                            </div>

                        </div>

                        <div class="form-group row">

                            <label class="col-lg-3 col-form-label form-control-label">Last name</label>

                            <div class="col-lg-9">

                                <input class="form-control" type="text" name="lname" value="Okoro">

                            </div>

                        </div>

                        <div class="form-group row">

                            <label class="col-lg-3 col-form-label form-control-label">Email</label>

                            <div class="col-lg-9">

                                <input class="form-control" type="email" name="email" value="vero@example.com">

                            </div>

                        </div>

                        <div class="form-group row">

                            <label class="col-lg-3 col-form-label form-control-label">Change profile</label>

                            <div class="col-lg-9">

                                <input class="form-control" type="file" name="img">

                            </div>

                        </div>

每当我尝试填写表格并选择图像时,我都会收到 ERROR 400 BAD REQUEST 但当我删除图像文件时表格将提交。这是保存到 MongoDB 中的 python 路由。我真的不知道我做错了什么任何帮助将不胜感激。


精慕HU
浏览 139回答 1
1回答

慕村9548890

您尚未启用表单发送媒体。你可以这样完成它:<form&nbsp;method="post"&nbsp;action="{{&nbsp;url_for('edit')&nbsp;}}"&nbsp;enctype="multipart/form-data">
随时随地看视频慕课网APP

相关分类

Python
我要回答