hình ảnh của tôi được lưu trữ trong MongoDB, tôi muốn trả lại cho khách hàng, đây là cách mã giống như:bình được tạo ra từ cơ sở dữ liệu
@app.route("/images/<int:pid>.jpg")
def getImage(pid):
# get image binary from MongoDB, which is bson.Binary type
return image_binary
Tuy nhiên, có vẻ như tôi có thể' t trả về nhị phân trực tiếp trong Flask?
Dưới đây là những gì tôi đã đưa ra bây giờ:
- bù lại base64 của nhị phân hình ảnh. -> IE < 8 không hỗ trợ tính năng này.
- tạo tệp tạm thời rồi trả lại bằng
send_file
.
Có giải pháp nào tốt hơn không?
bản sao có thể có của [Cách trả lại hình ảnh trong phản hồi bình?] (Http://stackoverflow.com/questions/8637153/how-to-return-images-in-flask-response) – erickrf