【发布时间】:2022-01-07 11:34:15
【问题描述】:
我有一张图片,我想将它发送到服务端。我正在使用requests 模块执行简单的发布请求,如下所示(信息是字典):
import requests
print(type(info["array_image"]))
print(type(info["visual_features"]))
response = requests.post("url", data=info)
输出:
<class 'numpy.ndarray'>
<class 'torch.Tensor'>
在服务器端,我至少尝试将它们作为数组接收:
from flask import Flask, request
@app.route('/path', methods=['POST'])
def function_name():
visual_features = request.form['visual_features']
array_image = request.form['array_image']
print(type(array_image))
print(type(visual_features))
输出:
<class 'str'>
<class 'str'>
我想得到一个字节数组来构建图像,但我得到的是一个字符串...... 如果我没有找到一种方法,我将在 bas64 中对数组进行编码,然后在服务器中对其进行解码......
【问题讨论】:
标签: python numpy flask python-requests pytorch