我使用OpenShift框架在Flask中创建了一个REST网络服务。
一切都很好。现在,我想公开一个公共网址来获取图片。有没有办法使用烧瓶或我们可以直接获取图像。即www.something.com/image.jpg这个网址应该直接提供图片。
现在我尝试使用flask-send_file方法来提供图像。这是提供图像的方式吗?
答案 0 :(得分:0)
如果您需要某种身份验证,或者在发送图像之前需要检查请求中的某些内容,则表示您正在动态发送图像。
send_file
是解决方案,因为它使用底层的Web服务器实现(如果可用)。
[...]这将使用最有效的方法和配置。默认情况下,它将尝试使用WSGI服务器的file_wrapper支持。或者,您可以将应用程序的use_x_sendfile属性设置为True以直接发出X-Sendfile标头。但是,这需要支持X-Sendfile的底层Web服务器。 [...]