【发布时间】:2022-01-28 18:53:49
【问题描述】:
当我在 Azure 上部署我的 Flask 应用程序时,视图会出现 TypeError: send_from_directory() missing 1 required positional argument: 'path'。当我在本地运行时不会发生这种情况。
from flask import send_from_directory
@app.route('/download/<path:filename>', methods=['GET', 'POST'])
def download(filename):
uploads = os.path.join(app.root_path, app.config['UPLOAD_FOLDER'])
return send_from_directory(directory=uploads, filename=filename)
【问题讨论】: