我正在使用 GCS 客户端库将 zip 文件写入谷歌云存储。然后我使用 create_gs_key() 函数检索 blob 密钥。创建文件后,我立即尝试使用第二个 http 请求下载它。我将在上一次调用中获得的 blob 密钥写入 X-AppEngine-BlobKey 标头响应。
当文件比较大时,通常大约 30 MB 或更大,第一次尝试有时会导致文件不完整,比目标大小小几 MB。如果您稍等片刻,下一次尝试通常没问题。
当我尝试使用现已弃用的 API 将文件写入 blobstore 时,我遇到了同样的问题。
是否保证当您关闭文件时它应该已经可以提供服务?