0

通常要在 app-engine 上托管网站,我可以将所有图像文件放在一个静态目录中,例如img,然后在yaml文件中有

  • 网址:/img 静态目录:img

当图像用于在我的网站本身中显示时,这种用法是有意义的。

但现在我有一个端点 api。就我而言,我需要在我的后端存储一些图像供我的用户访问。我不想将它们放在静态目录中,而是将它们放在 blobstore 中并使用 blob 服务 url 为它们提供服务。有没有办法将图像部署到 blobstore,然后获取服务 url?

4

1 回答 1

0

您可以执行一个任务来检查文件是否在 blobstore 中,如果不在,则将它们上传到 blobstore。然后你可以在 cron 中运行这个任务或者作为一个预热任务。

不过,您最好使用静态 Web 服务并从静态存储中提取 HTTP 中的静态文件。它的性能将比 blobstore 好得多(事实上,它的性能比大多数静态 Web 托管好得多),而且成本更低。

于 2013-05-12T16:57:58.467 回答