gpt4 book ai didi

google-drive-api - pydrive: RedirectMissingLocation: Redirected 但响应缺少 Location: header

转载 作者:行者123 更新时间:2023-12-04 00:21:12 26 4
gpt4 key购买 nike

我需要用新文件覆盖谷歌驱动器文件夹中的现有文件。这就是我所拥有的。

file = drive.CreateFile({'id': <id_of_file_which_I_wish_to_overwrite>})
file.SetContentFile(<my_file_path>)
file.Upload()
print('title: %s, mimeType: %s' % (file5['title'], file5['mimeType']))

我不断从 file.Upload() 行收到错误消息,例如:
RedirectMissingLocation: Redirected but the response is missing a Location: header.

关于是什么原因造成的任何想法?这个位置或标题是什么?我注意到当我在没有 file.SetContentFile 的情况下运行相同的代码时我没有收到这个错误,而是只更改文件元数据而不是覆盖它。

最佳答案

您知道,PyDrive 是 google-api-python-client 的包装库。

根据this issue , google-api-python-client 和 httplib2 之间存在一些问题。

所以尝试安装 0.15.0 版本的 httplib2。pip install httplib2==0.15.0

关于google-drive-api - pydrive: RedirectMissingLocation: Redirected 但响应缺少 Location: header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60533230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com