python flask传输图片文件给服务器

网友投稿 984 2022-10-01

python flask传输图片文件给服务器

python flask传输图片文件给服务器

最近在做图片相似度,需要传送两张图片到服务器,下面分享我的代码示例,首先是client的代码:

import requestsfile_path1='./images/051811177sample3.jpg'file_path2='./images/054130743sample1.jpg'img1= open(file_path1,'rb')img2 = open(file_path2,'rb')res = {"file1":img1,'file2':img2}#访问服务res = requests.post("flask import request, Flaskimport base64import cv2import numpy as npimport os, datetime, randomfrom PIL import ImageMEDIA_ROOT='images'def handle_uploaded_file(): name = str(datetime.datetime.now().strftime('%H%M%S')) + str(random.randint(0, 1000)) return os.path.join(MEDIA_ROOT, name)app = Flask(__name__)@app.route("/", methods=['POST','GET'])def get_frame(): #解析图片数据 # img = base64.b64decode(str(request.form['file1'])) # img=str(request.form['file1']) file1= request.files['file1'] print(file1) file_name1=handle_uploaded_file() print(file_name1) file_name1='./{}.png'.format(file_name1) file1.save(file_name1) file2= request.files['file2'] file_name2=handle_uploaded_file() print(file_name2) file_name2='./{}.png'.format(file_name2) file2.save(file_name2) # add your code return {'sim':"0.8"}if __name__ == "__main__": app.run("0.0.0.0", port=5005)

希望我的分享对大家有用。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ubuntu 18.04安装cmake
下一篇:小程序页面间传递数据的方式(微信小程序 页面传数据)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~