[英]Flask Post method 405
为什么不调用 Post 方法我只能使用 get 方法
@Admin.route("/upload-image",methods=["GET", 'POST']) def upload_image():
if request.method == 'POST':
if request.files:
pdf = request.files["pdf"]
print(pdf)
return redirect()
return '''<form action="/Admin/upload-image" method='POST'>
<div class="form-group">
<label>Select PDF</label>
<div class="custom-file">
<input type="file" class="custom-file-input" name="pdf" id="pdf">
<label class="custom-file-label" for="image">Select PDF</label>
</div>
</div>
<button type="submit" class="btn btn-primary">Upload</button>
</form>'''
我在我的项目中遇到了类似的问题,这是我找到的解决方案:-)
获取登录电话
@app.route("/login")
def getCall():
response = {}
response['result'] = '0'
response['messege'] = 'response from get'
return response
发出登录请求
@app.route("/login", methods=['POST'])
def postCall():
response = {}
response['result'] = '0'
response['messege'] = 'response from post'
return response
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.