こんにちは。
最近 Flask を始めた者です。
調べてみてもやっていることがマイナーなのか中々情報が出てきませんでしたので質問させていただきます。
やりたいこと
Flask で Firebase の Storage を使って 画像・動画 を保存したいです。
もう少し具体的に書くと
HTMLの ファイル選択 から選択した 画像・動画 を Firebase Storage に投稿したいです。
書いてみたコード:
自分なりに調べてみたり、「こう書けばいいのかな...」と試行錯誤してみました。
Python
1from flask import Flask, render_template, request, redirect 2import pyrebase as pb 3import tempfile 4 5app = Flask(__name__) 6 7config = { 8 "apiKey": "API-KEY", 9 "authDomain": "@@@@.firebaseapp.com", 10 "databaseURL": "https://@@@@.firebaseio.com", 11 "storageBucket": "@@@@.appspot.com" 12} 13 14firebase = pb.initialize_app(config) 15 16@app.route('/', methods=['GET','POST']) 17def index(): 18 if request.method == 'GET': 19 return render_template('index.html') 20 else: 21 picture = request.form['picture'] 22 firebase.storage().put(picture) 23 24 return redirect('/') 25 26if __name__ == "__main__": 27 app.run(debug=True) 28
html
1<div class="container-fluid"> 2 <h4>ファイルを選択</h4> 3 <form action="/" method="POST" enctype="multipart/form-data"> 4 <input class="form-control" type="file" name="picture" id="picture" > 5 <br> 6 <button type="submit" class="btn btn-outline-info">送信</button> 7 </form> 8</div>
質問以外でコードの中で「この書き方良くないよ!」「こうするといいよ!」という点があれば指摘していただきたいです。
よろしくお願いします......!

回答1件
あなたの回答
tips
プレビュー