Я тоже боролся в той же ситуации. Наконец, я нашел его решение, используя приложение WSGI, которое является допустимым объектом для "make_response" в качестве аргумента.
from Flask import make_response
@app.route('/some/url/to/photo')
def local_photo():
print('executing local_photo...')
with open('test.jpg', 'rb') as image_file:
def wsgi_app(environ, start_response):
start_response('200 OK', [('Content-type', 'image/jpeg')])
return image_file.read()
return make_response(wsgi_app)
Пожалуйста, замените операции открытия изображения соответствующими операциями PIL.