def qr(filename=None):
if not filename:
abort(400)
if not Upload.query.filter_by(path=filename).first():
abort(404)
url = _cfg("protocol") + "://" + _cfg("domain") + "/" + filename
qr = qrcode.make(url)
byte_io = BytesIO()
img = qr.save(byte_io, "PNG")
byte_io.seek(0)
return send_file(byte_io, mimetype="image/png")
评论列表
文章目录