http: error: ConnectionError: ("连接中止", 错误 (32, 'Broken pipe')) 在对 URL 执行 POST 请求时:



我使用falcon实现了API,它使用Multipart/form将文件上传到我的服务器。当文件小(〜1MB)时,邮政请求正常工作。但是,当文件大(〜20MB)时,该帖子会在以下错误中失败。

有关如何解决此问题的任何反馈?

错误:

http:error:connection error :('连接中止。',错误(32, "损坏的管道")))在向URL提出请求时: http://...:49160/api/upload

这是我的请求命令行:使用httpie:

http -f POST http://111.111.111.111:49160/api/upload filename=video.mp4 file@/home/chacon/video.mp4

这是我的on_post函数:

def on_post(self, req, resp):

    in_file       = req.get_param('file')
    in_video_name = in_file.filename
    source_video_path = os.path.join("/tmp", in_video_name)

    #working, but fails for large files
    with open(source_video_path, 'wb') as source_video_file:
        source_video_file.write(in_file.file.read())

谢谢,

carlos

这是枪支工人计时的问题。当您启动枪支时,您可以将超时分解为参数以使其更长的时间,并给文件足够的时间完成上传

相关内容

  • 没有找到相关文章

最新更新