2017-06-08 21 views
0

私はPHPからデータを受け取るFlask APIを持っています。私は入力として画像を取得しており、私はダウンロードフォルダに保存しています。しかし、問題は、私が画像を開くとき、私はUnrecognized image file formatを得ているということです。画像を保存するコードは次のとおりです。フラスコで保存した画像ファイルを開くことができません

imagefile = flask.request.files.get('image', '') 
image = imagefile.read() 
filename = imagefile.filename 
slash_index = filename.rfind('/') 
filename = filename[slash_index + 1:] 
app.logger.info(slash_index) 
app.logger.info(filename) 
file_format = request.form.get('format') 
app.logger.info(os.path.join(config.online_training_path, filename)) 
imagefile.save(os.path.join(config.online_training_path, filename) 

誰かに間違っていることを教えてもらえますか?私はjpegまたはpngファイルのみを渡しています。

+1

例外スタックを表示できますか? –

答えて

0

同じ問題が発生しました。理由は、imagefile.read()関数です。

以下のコードを削除すると動作します。

image = imagefile.read() 
関連する問題