我正在尝试使用python的请求包从Google驱动器下载文件。这是我的代码:
r = requests.get(link, stream=True)
if r.ok:
with open("./media/temp.mp4", "wb") as writer:
for chunk in r.iter_content(chunk_size=512):
if chunk: # filter out keep-alive new chunks
writer.write(chunk)
# writer.write(r.content)
else:
print(r.reason)
只要文件大小小于100 MB,它就可以正常工作。但是当我尝试下载更大的文件时,它失败了。没有错误,程序创建了损坏的文件。我该如何解决?