静态文件上传(文本或HTML)会导致Google App Engine中的完全部署?

时间:2009-11-30 18:23:22

标签: java google-app-engine

我必须更改html或文本文件中的一些内容。或者我必须上传图片。我必须在GAE上重新部署我的应用程序。有什么方法可以将这些静态文件从我的硬盘上传到所需的位置吗?

请感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

更改您正在服务的静态数据需要始终重新部署。请注意,App Engine仅上传修改后的文件,而不是所有内容。

如果您愿意,可以提供“静态”文件from the datastore

答案 1 :(得分:0)

没有。您必须重新部署应用才能上传/更新静态文件。

但是,人们很容易发现自己处于一种情况,您可能希望在不重新部署的情况下更新静态文件。对于例如假设我在某些java类中更改了一些代码,但更改仍然不完整。同时,如果我想改变一些CSS样式或上传图像,我将不得不等到java类准备就绪。

一种解决方法是您可以将应用程序(如果没有编译错误)部署到新的主要版本。由于静态文件在所有版本中共享,因此您可以看到更改也会出现在其他版本中。