我正在使用Python Flask作为我的后端并遇到一些问题。 在前端应用程序中,我有一个包含图像上传功能的表单。
在后端我将变量引用到图像中
image = request.files['image']
导出FileStorage
对象。
我想将图像转换为base64格式,以便将其插入到我的数据库中。 我尝试了很多东西,但没有任何效果。 有人知道吗?
答案 0 :(得分:11)
基本上,您需要将其作为流读取,然后将其转换为base64格式。 请检查以下答案:
Encoding an image file with base64
解决方案看起来像这样:
import base64
...
image = request.files['image']
image_string = base64.b64encode(image.read())