###前提・実現したいこと
Flaskを使用しているのですがブラウザから画像をアップロードしてMySQLに格納
格納されている画像をブラウザに表示ということがしたいです
ディレクトリへ格納という参考サイトは沢山あったのですがDBへ格納する参考サイトが見つからず困っています
画像をDBへアップロードしてDBから画像を読み込んでブラウザに表示ができれば方法は問わないです,よろしくお願いします
###該当のソースコード
送信として
html
1<form action="/img_change" method="post"> 2 <input type="file" id="img" name="img"> 3 <button>画像変更</button> 4</form>
python
1@app.route('/img_change', methods=['POST']) 2def img_change(): 3 user_img = request.files["img"] 4 sql = "update user set img=%s where id=0" % (user_img) 5 cursor.execute(sql) 6 connector.commit()
受信として
javascript
1$.ajax({ 2 type: 'GET', 3 url: '/get_img', 4 dataType: 'json', 5 success: function(json){ 6 //表示する処理 7 } 8});
python
1@app.route('/get_img', methods=['GET']) 2def get_img(): 3 sql = "select img from user where id=0" 4 cursor.execute(sql) 5 result = cursor.fetchall() 6 return json.dumps(result)
###補足情報
python2.7
html5
jQuery3.2.1
DBのuserテーブルのカラムは
id int
img blob
となっております
部分的な記述で申し訳ないのですが
・ajaxでjsonの取得
・pythonからmysqlへの接続
はできております

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/16 13:56