python 开发基于flask的API 接收和返回图片数据 简单案例
发布时间
阅读量:
阅读量
环境:python3
库:flask
实际上,无论从本质来看,图像、文字或字符本质上都属于数据范畴,即由最基础的一组0和1构成的二进制信息。API在接收或返回图像时,其本质操作也是处理一段数据流。
当向服务器传输图片时,通常的操作流程是先以二进制格式打开图片文件,随后通过post方法将其发送至服务器。
对于从服务器获取图片的处理方式,我所采用的方法是将服务器端的图片转换为base64编码的字节流形式进行返回。客户端接收到该字节数据后,再利用base64解码技术将其还原为图片。
服务器端代码:
import base64
from flask import request
from flask import Flask
import os
app=Flask(__name__)
# 定义路由
@app.route("/photo", methods=['POST'])
def get_frame():
# 接收图片
upload_file = request.files['file']
# 获取图片名
file_name = upload_file.filen
全部评论 (0)
还没有任何评论哟~
