मेरी छवियाँ MongoDB में जमा हो जाती से बनाए गए छवि, मैं उन्हें ग्राहक को वापस किए जाने वाले यहाँ है कैसे कोड की तरह है:कुप्पी वापसी डेटाबेस
@app.route("/images/<int:pid>.jpg")
def getImage(pid):
# get image binary from MongoDB, which is bson.Binary type
return image_binary
हालांकि, ऐसा लगता है कि मैं यह कर सकते हैं ' फ्लास्क में सीधे बाइनरी वापस नहीं?
यहाँ क्या मैं अब के साथ आया है:
- वापसी छवि द्विआधारी का बेस 64। -> आईई < 8 इसका समर्थन नहीं करता है।
- एक temp फ़ाइल बनाएं और फिर
send_file
के साथ इसे वापस करें।
क्या बेहतर समाधान हैं?
संभावित डुप्लिकेट [फ्लास्क प्रतिक्रिया में छवियों को कैसे वापस करें?] (Http://stackoverflow.com/questions/8637153/how-to-return-images-in-flask-response) – erickrf