# 上传图片 @app.route("/photo/upload", methods=['POST', "GET"]) def uploads(): if request.method == 'POST': # 获取post过来的文件名称,从name=file参数中获取 file = request.files['file'] if file and allowed_file(file.filename): print(file.filename) # secure_filename方法会去掉文件名中的中文 file_name = secure_filename(file.filename) # 保存图片 file.save(os.path.join(app.config['UPLOAD_FOLDER'], file_name)) return "success" else: return "格式错误,请上传jpg格式文件" return render_template('index.html')
时间: 2024-04-28 10:27:20 浏览: 129
爬取彼岸图网的壁纸 https://pic.netbian.com/
这段代码是一个 Flask 后端路由,用于上传图片。当请求方法为 POST 时,它会获取上传的文件,判断文件格式是否为 jpg,如果是则保存到指定目录,最后返回上传成功的信息。如果文件格式不是 jpg,则返回格式错误的信息。如果请求方法为 GET,则会渲染一个模板文件 index.html 并返回给客户端。
阅读全文