しょっちゅう忘れることを書いておく。
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/