gpt4 book ai didi

python - Flask FileStorage 对象到文件对象

转载 作者:太空狗 更新时间:2023-10-30 00:13:18 25 4
gpt4 key购买 nike

我通过 flask 制作了一个 api,它提交了一个文件,在后端收到它之后,我想使用 python requests 进一步将它上传到一个未知的服务器模块

如果我这样做,服务器会接受文件 -

requests.post(urlToUnknownServer,files={'file':open('pathToFile')})

现在我的要求是获取通过flask上传的文件参数。
在 flask 中,我将文件作为 FileStorage 对象获取。我不想将其保存在我的服务器上,而是直接希望它进一步上传。
所以基本上我想将 FileStorage 对象转换为 open() 函数的返回类型,即 file(如果我错了,请在这里纠正我)

我试过用 -

obj=file(request.files['fileName'].read().encode('string-escape'))
requests.post(urlToUnknownServer,files={'file':obj})

这行不通。是否可以在不将文件保存在我的服务器上的情况下执行此操作。

最佳答案

也许您可以使用 read() 而无需对其进行编码。像这样:

obj=request.files['fileName'].read()
requests.post(urlToUnknownServer,files={'file':obj})

关于python - Flask FileStorage 对象到文件对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39437909/

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