Python文件上传到Google云存储桶返回断管错误

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

我正在尝试使用Python将一个文件上传到Google云存储桶。它以前工作正常,但突然返回一个错误

这是我的密码:

来自视图。py:

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切换到有线连接,删除中间代理或防火墙等)。

您试图从何处上载文件?你的当地环境?是的,来自当地环境!