Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用Flask发送和接收图像_Python_Http_Web_Flask - Fatal编程技术网

Python 使用Flask发送和接收图像

Python 使用Flask发送和接收图像,python,http,web,flask,Python,Http,Web,Flask,目前我支持每个请求发送1个图像,如下所示: img_b64 = fileToB64(img) return { 'base64': [{ 'name': 'img', 'contentType': 'image/png' }], 'img': img_b64 } 但我需要实现一个新功能,使每个请求能够发送任意数量的图像(通常是1个,但最多4个图像)。有没有一种简单的方法可以发送图像列表?像这样的事情: img_b64s = [fileT

目前我支持每个请求发送1个图像,如下所示:

img_b64 = fileToB64(img)

return {
    'base64': [{
        'name': 'img',
        'contentType': 'image/png'
    }],
    'img': img_b64
}
但我需要实现一个新功能,使每个请求能够发送任意数量的图像(通常是1个,但最多4个图像)。有没有一种简单的方法可以发送图像列表?像这样的事情:

img_b64s = [fileToB64(img) for img in images]
return {
    'base64': [{
        'name': 'img',
        'contentType': 'image/png'
    }],
    'imgs': img_b64s
}

您可能需要修改数据结构以适应这种情况。可能是数据库中的一个表/文档,该表/文档记录了任何条件下的所有图片。那就发过去吧