使用blob密钥提供时,仅部分存储在GCS服务器中的大文件

时间:2013-09-02 07:09:35

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

我正在使用GCS客户端库将zip文件写入谷歌云存储。然后我使用create_gs_key()函数检索blob密钥。创建文件后,我立即尝试使用第二个http请求下载它。我编写了前一次调用X-AppEngine-BlobKey头响应中获得的blob密钥。

当文件相对较大(通常大约30 MB或更多)时,第一次尝试有时会导致文件不完整,比目标大小小几MB。如果你稍等一下,下一次尝试通常都没问题。

当我尝试使用现已弃用的API将文件写入blobstore时,我遇到了同样的问题。

是否可以保证在关闭文件时它应该已经可用于服务?

0 个答案:

没有答案