您可能在某个时候使用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