gpt4 book ai didi

python - 从 flask 中的文件存储对象中提取文件

转载 作者:太空狗 更新时间:2023-10-30 00:01:15 26 4
gpt4 key购买 nike

我正在学习如何在 Flask 中处理文件上传。早于 here ,我处理了 pdf 文件上传并阅读了它的内容。这发生在 client.py 文件中。

现在我想将我的文件从客户端传递到本地运行的服务器。当我使用 request.file 时,它​​会将其作为 FileStorage 对象获取。因此,在不保存或提供文件路径的情况下,我想从客户端上传文件并将其传递给服务器以进行进一步处理。

class mainSessRunning():
def proces(input):
...
...
return result

run = mainSessRunning()

@app.route('/input', methods=['POST'])
def input():
input_file = request.files['file']
...(extract file from filestorage object "input_file")...
result = run.process(file) ## process is user defined function
return (result)

这里我想通过process() 函数将传入的文件发送到本地运行的服务器。我该怎么做呢?我遇到了same question但找不到任何东西

最佳答案

“提取”是什么意思?如果你想获取文件的字节数,你可以使用content = request.files['file'].read()

然后将此内容发送到任何你想要的地方:res = requests.post(url, content)

关于python - 从 flask 中的文件存储对象中提取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49871020/

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