1

GAEプロジェクトを含むフォルダー内のローカルマシンに、画像フォルダーがあるとします。

正しい.yaml情報を使用してアプリをGAEにアップロードすると、画像フォルダーとそのコンテンツがアップロードされます。

ここで、APPをオンラインで実行していて、Googleのサーバー上の画像フォルダーに画像をアップロードするとします。これで、Webとローカル開発マシンの画像フォルダーの内容が異なります。

私の質問はこれです:

次回アプリをGAEにアップロードするとき、画像フォルダーのさまざまなコンテンツ間の不一致はどのように解決されますか?

4

1 に答える 1

1

デプロイ後にそのようにアプリケーションにファイルを追加することはできません。ローカル ファイル システムは、GAE アプリケーションに対して読み取り専用です。

アプリのデプロイ時に (作成したハンドラーを介して) 画像をアップロードする場合、アプリケーションの画像フォルダーに保存することはできません。データ/ブロブ ストアにのみ保存できます。アプリでアップロードしたファイルは静的であり、展開ツール以外のユーザーまたはアプリケーションによって変更することはできません。確かにそれらを読み取ることはできますが、デプロイされた後は/まったく書き込むことはできません。

したがって、デプロイされたバージョンがローカル バージョンと異なるファイルを持つという状況は決して発生しません。それらは常に同一です。

于 2013-01-31T14:58:36.300 に答える