gpt4 book ai didi

python - 通过 https 将文件 block 发送到服务

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:09 25 4
gpt4 key购买 nike

有一个网络服务,我一个一个地上传文件,它以某种方式处理它们并返回结果给我。然而,有一件奇怪的事情。如果文件很大,则会导致错误。如果它不是那么大,那么一切都可以。

我想解决这个问题的方法是尝试上传文件的小块,直到它完全上传,而不是上传整个文件。

该服务使用 https 连接。

我如何在 Python 中执行此操作:如何读取文件并将读取的和平发送到服务器?以及如何读取结果:peace sent - 读取结果或 peaces sent - 读取whole 结果?

最佳答案

我不确定这是否是您要查找的内容——使用请求库的 block 编码请求:http://www.python-requests.org/en/latest/user/advanced/#chunk-encoded-requests

提供一个发送文件 block 的生成器:

def gen():
yield 'hi'
yield 'there'

requests.post('http://some.url/chunked', data=gen())

关于python - 通过 https 将文件 block 发送到服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18179186/

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