【发布时间】:2020-02-18 18:29:20
【问题描述】:
我有一个应用程序,它获取 url 并返回与其对应的文件。我想把它推到heroku上,但我收到了这个错误: **文件“/app/server.py”,第 1525 行,在 upload1 中
music = os.listdir(foldername)
FileNotFoundError: [Errno 2] 没有这样的文件或目录:'favicon.ico'**
然后我尝试在所有文件夹中添加 favicon.ico,我得到了
**文件“/app/server.py”,第 1525 行,在 upload1 中
music = os.listdir(foldername)
NotADirectoryError:[Errno 20] 不是目录:'favicon.ico'**
看起来挣扎的部分是
@app.route('/<path:foldername>')
def upload1(foldername):
music = os.listdir(foldername)
print(music)
path_to_file = music[0]
return send_file(
foldername+"/"+path_to_file,
mimetype="audio/mp3",
as_attachment=True,
attachment_filename=path_to_file )
【问题讨论】:
标签: python flask heroku listdir