flask将图像作为字节发送,带有额外信息

时间:2017-11-05 18:24:27

标签: flask byte

我正在尝试使用flask返回图像(作为字节)和额外信息(例如描述)。单独返回图像可以很好地使用 send_file 。当我尝试这两种方式时,我使用它的唯一方法就是使用

  

jsonify({' IMG':json.dumps(列表(imgByteArr.getvalue())),'降序':" .....&#34 ;})

当我使用curl_response.json()[' img']从客户端获得响应时,它是' [3,189,....,154,0,255,217 ]&#39 ;.如何将其恢复到原始字节。 感谢

1 个答案:

答案 0 :(得分:0)

你可以尝试:

"".join([str(x) for x in json.loads('[23, 423, 435, 5]')])

但这不是获得这项工作的最佳方式。 在JSON对象中发送图像字节不是发送数据的正确方法:您最好发送链接或ID来访问图像。