Python文件上传到Google云存储桶返回断管错误
我正在尝试使用Python将一个文件上传到Google云存储桶。它以前工作正常,但突然返回一个错误 这是我的密码: 来自视图。py:Python文件上传到Google云存储桶返回断管错误,python,python-3.x,google-cloud-platform,google-cloud-storage,broken-pipe,Python,Python 3.x,Google Cloud Platform,Google Cloud Storage,Broken Pipe,我正在尝试使用Python将一个文件上传到Google云存储桶。它以前工作正常,但突然返回一个错误 这是我的密码: 来自视图。py: def perform_upload(video, thumbnail): print('vdieo name is: {}'.format(video)) servise = discovery.build('storage', 'v1', credentials=credentials) bucket_name = 'test_buck
def perform_upload(video, thumbnail):
print('vdieo name is: {}'.format(video))
servise = discovery.build('storage', 'v1', credentials=credentials)
bucket_name = 'test_bucket004'
print('Uploading the video...')
media = MediaFileUpload(video, chunksize=4149304, mimetype='video/mp4',
resumable=True)
req = servise.objects().insert(
bucket=bucket_name,
name=str(video),
media_body=media,
body={"cacheControl": "public,max-age=31536000"},
predefinedAcl='publicRead'
)
resp = None
while resp is None:
status, resp = req.next_chunk()
print(resp)
下面是它返回的结果:
断管错误:[Errno 32]断管
[2018年9月22日04:56:50]“POST/api/convert/HTTP/1.1”500 15981
以及指向该行的回溯:
status, resp = req.next_chunk()
有什么不对劲?
如何解决此断管错误
提前谢谢 当您的网络连接(因此,您与地面军事系统的连接)由于某种原因不稳定时,就会发生这种情况。我建议您在具有更稳定的internet连接的环境中重试此操作(从wifi切换到有线连接,删除中间代理或防火墙等)。您试图从何处上载文件?你的当地环境?是的,来自当地环境!