【发布时间】:2022-01-04 16:23:48
【问题描述】:
如何将文件从 Flask 发送到 ReactJS?
我已经在前端编写了代码,用户上传一个文件,然后该文件进入 Flask 服务器,然后在 Flask 服务器中修改文件,但我被困在那里......
下一步是我想发送烧瓶服务器中的“修改文件”并在前端 ReactJS 中接收它,以便用户可以下载“修改文件”
例如这是修改文件flask函数。
#modify the file
@app.route("/convertor", methods=['POST'])
def convertor():
files = request.files
#file = files.get('file').read()
file_name = files.get('file')
print(file_name.filename)
# Convert img to pdf
img1 = Image.open(file_name)
img = img1.convert('RGB')
img.save(os.path.abspath(f'Backend/{file_name.filename}.pdf'))
我知道它需要返回一些东西,我如何返回文件并在 ReactJS 中接收它然后下载它?
有什么想法吗?
【问题讨论】:
-
您可以将 url 返回到文件并在反应中创建一个函数来下载它
标签: javascript python reactjs flask