Flask send_from_directory请求环境位置参数



您可能在某个时候使用Flask的标准send_from_directory向用户提供文件,例如:

return send_from_directory(directory=os.path.join(app.root_path, 'files'), path=filename)

但你一直在获得

TypeError: send_from_directory() missing 1 required positional argument: 'environ'```

问题是您使用的不是Flask的send_from_directory(),而是底层的werkzeug

从更改您的进口

from werkzeug.utils import send_from_directory

from flask import send_from_directory

最新更新