2017-02-04 65 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)