我正在开发一个API,该API具有在企业用户的机器上读取特定文件的功能,但该API始终返回服务器端文件的数据。
@app.route('/user', methods=['GET'])
def api_all():
f = open("C:\text.txt", "r")
return jsonify(f.read())
如何让API在客户端读取文件?
您需要创建一个带有文件上传字段的表单。然后,例如,将其作为JSON返回。
看看Miguel Grinberg的最新博客文章,他刚刚在Flask写了关于文件上传的文章:
https://blog.miguelgrinberg.com/post/handling-file-uploads-with-flask