python

しょっちゅう忘れることを書いておく。

33

1181 views

flaskで画像をアップロードするときのサンプルコードをcode1に記す。

code 1 flaskで画像をアップロードするサンプルコード

import os
from flask import Flask, request, jsonify, render_template, send_from_directory

app = Flask(__name__)

UPLOAD_FOLDER = './uploads'
ALLOWED_EXTENSIONS = set(['png', 'jpg', 'jpeg', 'PNG', 'JPG'])
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER

if not os.path.exists(UPLOAD_FOLDER):
    os.makedirs(UPLOAD_FOLDER)


@app.route('/upload', methods=['GET', 'POST'])
def uploads_file():
    if request.method == 'POST':
        if 'file'  in request.files:
            file = request.files['file']
            file.save(os.path.join(app.config['UPLOAD_FOLDER'], file.filename))

    return jsonify({"test": "OK"})


if __name__ == '__main__':
    app.run(host='0.0.0.0', debug=False) 

画像が送信できているかはcurlコマンドを使うと楽。コマンドのサンプルをcode2に記す。

code 2 curlコマンドで画像を送信する

curl -X POST -F "file=@/home/konishi/docker/gas/test/DSC_0017.JPG;type=image/jpg" http://192.168.1.86:5000/upload

Page 13 of 56.

前のページ 次のページ



[添付ファイル]


お問い合わせ

プロフィール

マッスル

自己紹介

本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。

サイト/ブログ

https://www.osumoi-stdio.com/pyarticle/

ツイッター

@darkimpact0626