繁体   English   中英

在Blobstore中存储静态图像

[英]storing static images in the blobstore

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

  • 网址:/ img static_dir:img

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

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

您可以实现一个任务,检查文件是否在blobstore中,如果没有,则将其上传到blobstore。 然后,您可以在cron中或作为预热任务运行此任务。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM