如何通过拥有get_serving_url

时间:2018-09-03 17:31:38

标签: google-app-engine google-cloud-storage

我使用python 2.7的Google App Engine上传图像。 上载过程分两个步骤-客户端首先获取Google Cloud Storage上载网址,然后使用图片进行POST分段。然后将上传到GCS的数据发布到上传处理程序。 从blobstore_handlers.BlobstoreUploadHandler派生的上传处理程序 获取有关上传到GCS的图像的信息。 get_file_infos被继承,这是我如何获取gcs_read_url

 upload_file_info= self.get_file_infos('file')[0]
 gs_object_name = upload_file_info.gs_object_name
 gs_key = blobstore.create_gs_key(gs_object_name)
 gcs_read_url = images.get_serving_url(gs_key)

我将所有这些数据保留在数据存储中。

问题是这样的。有一个提供服务的网址,图片显示在浏览器中。但是,我从数据存储中获取了gs_object_name,在存储桶中查找了它,但它丢失了。既然可以使用,它就在某个地方,我要为其存储付费。

问题:是否可以通过编程方式从服务网址获取数据存储区对象名称?

0 个答案:

没有答案