使用Flask发送和接收图像

时间:2018-05-24 14:31:16

标签: python http web flask

目前我支持每个请求发送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
}

1 个答案:

答案 0 :(得分:1)

您可能希望修改数据结构以适应这种情况。也许数据库中的表/文档具有所有图片的记录,无论标准如何。然后发送。