在App Engine的服務雲端儲存文件,我可以成爲喜歡用我的應用程序的默認斗的PDF雲端儲存文件:如何使用應用程序引擎SDK
http://storage.googleapis.com/<appid>.appspot.com/<file_name>
但我怎麼能在SDK中提供當地雲端儲存文件,不使用blob_key?
我寫默認桶這樣的:
gcs_file_name = '/%s/%s' % (app_identity.get_default_gcs_bucket_name(), file_name)
with gcs.open(gcs_file_name, 'w') as f:
f.write(data)
在SDK =「app_default_bucket」
在SDK的數據存儲的默認存儲分區的名稱我有一種:GsFileInfo表現:filename:/app_default_bucket/example.pdf
更新和解決方法:您可以獲取非圖像文件(如css,js和pdf)的服務網址。
gs_file = '/gs/%s/%s/%s' % (app_identity.get_default_gcs_bucket_name(), folder, filename)
serving_url = images.get_serving_url(blobstore.create_gs_key(gs_file))
你是什麼意思「SDK中的本地雲存儲文件」? –
保存在我的SDK默認存儲桶中的文件。 – voscausa
沒有SDK默認存儲桶。只有您的應用程序具有默認存儲桶。 –