[英]storing static images in the blobstore
通常,要在app-engine上托管网站,我可以将所有图像文件放在一个静态目录中,例如img
,然后在yaml
文件中包含
当图像用于在我的网站本身中显示时,这种用法很有意义。
但是现在我有了一个端点api。 就我而言,我需要在后端存储一些图像供用户访问。 我不想将它们放在静态目录中,而是要将它们放在blobstore中,并使用blob服务url为它们提供服务。 有没有一种方法可以将图像部署到Blobstore,然后获取服务网址?
您可以实现一个任务,检查文件是否在blobstore中,如果没有,则将其上传到blobstore。 然后,您可以在cron中或作为预热任务运行此任务。
不过,最好还是使用静态网络服务并从静态存储中提取HTTP中的静态文件。 它的性能将比blobstore好得多(实际上,它的性能比大多数静态Web托管要好得多),而且成本更低。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.