繁体   English   中英

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

[英]Flask - how to read request.files['image'] as base64?

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

在后端我使用image = request.files['image']将变量引用到图像

那会导出一个FileStorage对象。

我想将图像转换为base64格式,以便将其插入我的数据库。 我尝试了很多东西,但没有任何效果。 有谁知道?

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

使用base64编码图像文件

解决方案看起来像这样:

import base64

...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM