Flask login_required必须访问静态文件夹中的子目录

时间:2020-07-14 08:13:36

标签: python flask flask-login

app.view_functions['static'] = login_required(app.send_static_file)在我要防止未经登录就无法访问静态文件夹的情况下起作用。

但是,这阻止了style.css的访问。我想防止人们访问我的静态文件“静态”>“图像”的子文件夹。我尝试这样做,如下所示:

app.view_functions['static/Images'] = login_required(app.send_static_file)

这是行不通的,即我仍然可以在不登录的情况下访问static / Images/...。

如果无法保护子目录,是否可以将style.css的位置更改为位于静态文件夹之外?

我正在尝试保护敏感图像,只要有图像路径的人都可以使用。我可以防止在未登录的情况下使用send_from_directory,但是我也不希望拥有www.___./path_to_image的人能够访问它。

非常感谢

0 个答案:

没有答案