programing

플라스크 응답으로 이미지를 반환하는 방법은 무엇입니까?

batch 2023. 7. 20. 21:47
반응형

플라스크 응답으로 이미지를 반환하는 방법은 무엇입니까?

예를 들어, 다음 URL:

http://example.com/get_image?type=1

응답을 반환해야 합니다.image/gifMIME 유형.정전기가 두 개 있습니다..gif이미지들,
그리고 유형이 1이면 반환되어야 합니다.ok.gif그렇지 않으면 반환error.gif플라스크에서 어떻게 하는 거지?

당신은 다음과 같은 것을 사용합니다.

from flask import send_file

@app.route('/get_image')
def get_image():
    if request.args.get('type') == '1':
       filename = 'ok.gif'
    else:
       filename = 'error.gif'
    return send_file(filename, mimetype='image/gif')

돌려보내다ok.gif또는error.gif유형 쿼리 매개 변수에 따라 달라집니다.자세한 내용은 기능개체 설명서를 참조하십시오.

언급URL : https://stackoverflow.com/questions/8637153/how-to-return-images-in-flask-response

반응형