如何从App Engine标准Python环境提供目录中的文件

时间:2017-03-09 16:34:41

标签: python google-app-engine serving

对于一个项目,我们的团队正在使用app引擎python环境来托管几个脚本,这些脚本正在抓取网站以各种json文件和图像目录的形式存储数据。我们希望将这些目录公开给一个url(例如,app引擎目录中的ex:/img/01.jpg为“sample.appspot.com/img/01.jpg”)。原因是我们希望能够使用fetch api将这些文件直接下载到react-native移动应用程序。这是可行的,高效的,快速使用应用程序引擎以及如何?如果不是,我们可以使用哪种谷歌云服务组合来实现相同的功能以及如何实现?

1 个答案:

答案 0 :(得分:0)

您可以使用Google Cloud Storage存储文件:

一旦存储,它们几乎是静态文件,因此为了提供它们,您有两个选择:

  • 直接从GCS提供静态内容,例如Serving from Cloud Storage

    我怀疑这会更快。你的应用程序的环境并不重要,因为它甚至没有涉及。

  • 通过您应用的网址&动态地为他们提供服务处理程序,您的应用程序从GCS读取它们。例如,见: