2017-02-04 66 views
-1

我看到如何使用烧瓶上传文件,并且我已经这样做了,但是如果我的客户想要下载文件,我该怎么做?使用烧瓶下载文件

@app.route('/return-files',methods=['GET']) 
def return_file(): 
    return send_from_directory(directory='uploads', filename=g, as_attachment=True) 

directory

这就是目录的形象,我得到的错误:内部服务器错误

+3

通过debug = True调用你的app.run(),你应该得到更多的detiled错误,另外:从你的变量'g'来自哪里? – MaLiN2223

回答

0

你误会文件名的概念,文件名应包括文件的扩展名,所以代码应该是这样的:

@app.route('/return-files', methods=['GET']) 
def return_file(): 
    return send_from_directory(directory='uploads', filename='g.mp4', as_attachment=True)