我有一個生成QR圖像的功能服務於生成QR圖片:如何使用Python的QR碼在瓶
import qrcode
def generateRandomQR():
qr = qrcode.QRCode(version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data("Huehue")
qr.make(fit=True)
img = qr.make_image()
return img
現在那麼這個想法是生成的圖像,然後把它扔在燒瓶中,作爲一個形象,這是我的燒瓶功能:
@app.route("/qrgenerator/image.jpg")
def generateQRImage():
response = make_response(qrWrapper.generateRandomQR())
response.headers["Content-Type"] = "image/jpeg"
response.headers["Content-Disposition"] = "attachment; filename=image.jpg"
return response
但它似乎並不像它的正常工作......我打一個500錯誤,所以我不太清楚我米東錯了。
您是否嘗試過在調試模式下運行,看看有什麼實際錯誤是? – dirn 2014-10-17 03:41:18
我沒有,但我懷疑,img qr.make_image()返回是一個python圖像對象,而不是一個實際的二進制文件。如果是這樣的話......我可以保存它,然後再次打開文件以供閱讀,然後再提供它。但如果可能,我想避免@dim – 2014-10-17 03:44:08