[ADD] Added image return
This commit is contained in:
parent
42a9750e3f
commit
8f43cfd9e7
12
main.py
12
main.py
@ -1,17 +1,21 @@
|
|||||||
from flask import Flask, request
|
from flask import Flask, request, send_file
|
||||||
import qrcode
|
import qrcode
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
@app.route('/qr_code', methods=['POST'])
|
@app.route("/")
|
||||||
|
def hello_world():
|
||||||
|
return "<p>Hello, World!</p>"
|
||||||
|
|
||||||
|
@app.route('/qr_code', methods=['GET'])
|
||||||
def generate_qr_code():
|
def generate_qr_code():
|
||||||
data = request.form.get('data')
|
data = request.args.get('data')
|
||||||
qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4)
|
qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4)
|
||||||
qr.add_data(data)
|
qr.add_data(data)
|
||||||
qr.make(fit=True)
|
qr.make(fit=True)
|
||||||
qr_img = qr.make_image(fill_color="black", back_color="white")
|
qr_img = qr.make_image(fill_color="black", back_color="white")
|
||||||
qr_img.save('qr_code.png')
|
qr_img.save('qr_code.png')
|
||||||
return 'QR code generated!'
|
return send_file('qr_code.png')
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user