Flask如何将request.files['image']读取为base64?

2024-04-25 23:06:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Python Flask作为后端,遇到了一个小问题。 在前端应用程序中,我有一个包含图像上载功能的表单。

在后端,我使用 image = request.files['image']

导出一个FileStorage对象。

我想将图像转换为base64格式,以便将其插入我的数据库。 我试了很多,但都没用。 有人知道吗?


Tags: 对象图像image功能数据库应用程序flask表单
1条回答
网友
1楼 · 发布于 2024-04-25 23:06:49

基本上,您需要将其作为流读取,然后将其转换为base64格式。 检查以下答案:

Encoding an image file with base64

解决方案应该是这样的:

import base64

...

image = request.files['image']  
image_string = base64.b64encode(image.read())

相关问题 更多 >