我在Flask
应用中有这个简单的功能。
@app.route('/download')
@login_required
def download():
url="some_random_video_url_here"
re = requests.get(url)
with open("download/hello.mp4", 'wb') as file: #save hello.mp4 to download folder
file.write(re.content)
file.close()
flash("done downloading.")
return render_template('download.html')
当我在本地运行应用程序时,下载功能运行正常。但是当我将代码部署到Heroku
并访问该网址时,我得到500 Internal Server Error
我认为它与Heroku
上的文件系统有关,但我不知道如何使这项工作。怎么样?