2017-05-23 22 views
2

私はバックエンドとしてPython Flaskを使用しており、少し問題に直面しています。 フロントエンドアプリケーションでは、画像アップロード機能を含むフォームがあります。バックエンドでFlask - request.files ['image']をbase64として読み込む方法は?

私はFileStorageオブジェクトをエクスポート image = request.files['image']

た画像に変数を参照します。

イメージをデータベースに挿入するために、イメージをbase64形式に変換したいと考えています。 私はたくさんのことを試みましたが、何も機能しませんでした。 誰でも知っていますか?

答えて

6

基本的にストリームとして読み込み、それをbase64形式に変換する必要があります。 は、以下の答えを確認してください:

Encoding an image file with base64

ソリューションは、次のようになりshoud:私のために働いた

import base64 

... 

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

!ありがとう! – GMe

関連する問題