$.ajax发送图片,使用ajax将图像文件发送到python(flask)
我有一个图片在我的网站上每5秒更新一次(使用PubNub和一个覆盆子Pi。我使用JavaScript更新图像源)。这个很好用。我的问题是我试图使用Ajax将源文件发送到python(flask)并将该文件存储在MySQL数据库中。然后我想在网站上显示文件名。我对javascript/ajax不太熟悉。在
以下是我的java脚本:
$(function() {
$('img#imageid').bind( function() {
$.getJSON('/_button', {
proglang: document.getElementById('imageid').src,
}, function(data) {
$("#buttonState").text(data.result);
});
});
});
img图像id是当前图像的id,按钮状态是显示图像文件名的位置
这是我的html:
^{pr2}$
我不想使用GET或POST。我想在每次图像源改变时自动发送到python文件。在
这是我的烧瓶视图:@app.route("/_button")
def _button():
try:
lang = request.args.get('proglang')
c.execute ("""UPDATE pictures SET file_name=%s WHERE user_id=%s""",
(str(lang), str(session['user_id'])))
return jsonify(buttonState=lang)
except Exception as e:
return render_template("500.html", error = str(e))
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)