【发布时间】:2018-05-23 19:03:37
【问题描述】:
我可以将我的视频存储在我的 Google Cloud Bucket 中,但我无法阅读它。
这是我的代码:
url_template = (
u'https://www.googleapis.com/upload/storage/v1/b/{bucket}/o?'
u'uploadType=resumable'
)
upload_url = url_template.format(bucket=BUCKET_NAME)
transport = AuthorizedSession(credentials=client._credentials)
stream = io.BytesIO(stream_file.file.read())
upload = ResumableUpload(upload_url, chunk_size)
metadata = {u'name': blob.name}
upload.initiate(transport, stream, metadata, content_type)
upload.transmit_next_chunk(transport)
while upload.finished is False:
upload.transmit_next_chunk(transport)
加载文件后,我存储桶中的文件如下所示:
如你所见,我的文件在bucket中的大小是0,应该是24.7 MB。
所以我想知道我的代码有什么问题。
【问题讨论】:
-
代码看起来不错,您是否尝试过启用日志记录以查看正在发送的数据?在这里查看:developers.google.com/api-client-library/python/guide/….
标签: python google-app-engine google-cloud-platform google-cloud-storage