栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python flask http请求中接收上送过来的文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python flask http请求中接收上送过来的文件

应用场景:用postman、apifox测试时请求python接口,python接口接收上送过来文件对象
下面截图是apifox上送的文件对象

python接口中,接收此文件对象

# -*- coding:utf-8 -*-
from flask import Flask, request, json
import os
from Config.constant import save_base_path, date_format, min_random, max_random,
    count_random, file_split1, file_split2


def get_file_content(file_path):
    """ 读取图片 """
    with open(file_path, 'rb') as fp:
        return fp.read()


@app.route('/test', methods=['POST'])
def test():
	request_sn = request.form['request_sn']
    attr = request.form['attr']
    img_path_file = request.files.get('image')  # FileStorage
    # 图片保存至指定路径
    i_path = save_base_path + '/' + img_path_file.filename
    print(i_path)
    img_path_file.save(i_path)
    # 读取图片bytes
    image = get_file_content(i_path)
    print(type(image))
    print(image)

打印
/home/dev/datafiles/test/mao.jpeg

b’xb5x10iqix10xddxdex82X6xc7xb5Qxaaxccxeaxb7x90x7fxdd$xeax9dxb0x9fx95Lxdczxa4-xcexdcPfnxcdxa4x92xcfx97’

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/715492.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号