Flask 我们可以公开OpenShift图像的公共url吗?

Flask 我们可以公开OpenShift图像的公共url吗?,flask,openshift,Flask,Openshift,我已经使用框架创建了一个RESTWebService 一切正常。现在,我想公开一个公共url来获取图像。有没有一种方法可以使用flask或者我们可以直接获取图像。i、 e www.something.com/image.jpg此url应直接提供图像 现在我正在尝试使用flask-send_file方法来提供图像。这是提供映像的方式吗?如果您需要某种身份验证,或者在发送映像之前需要检查请求中的某些内容,则您可以动态发送映像。 send_file是这里的解决方案,因为它使用底层Web服务器实现(如果

我已经使用框架创建了一个RESTWebService

一切正常。现在,我想公开一个公共url来获取图像。有没有一种方法可以使用flask或者我们可以直接获取图像。i、 e www.something.com/image.jpg此url应直接提供图像


现在我正在尝试使用flask-send_file方法来提供图像。这是提供映像的方式吗?

如果您需要某种身份验证,或者在发送映像之前需要检查请求中的某些内容,则您可以动态发送映像。
send_file
是这里的解决方案,因为它使用底层Web服务器实现(如果可用)

发件人:

[…]这将使用可用和配置的最有效的方法。默认情况下,它将尝试使用WSGI服务器的文件包装支持。或者,您可以将应用程序的use_x_sendfile属性设置为True,以直接发出x-sendfile头。但是,这需要支持X-Sendfile的底层Web服务器。[……]


如果这些是磁盘上的图像,您可能希望让web服务器发送这些图像。我使用send_file()方法发送图像。但我担心的是,该url应该是OpenShift中的公共url,它允许获取图像。它不应该通过Web服务。Webservice用于上载图像,但对于获取图像,我们应该为图像提供公共url。因此,www.domainname.com/images/image_name.png应提供所需的图像。是否可以通过OpenShift或我们可以使用其他图像托管站点?现在我的朋友正在用它来获取图像。