Python 要访问静态文件夹中的子目录,需要登录\u

Python 要访问静态文件夹中的子目录,需要登录\u,python,flask,flask-login,Python,Flask,Flask Login,app.view\u函数['static']=login\u required(app.send\u static\u文件)正在工作,如果我想阻止在未登录的情况下访问静态文件夹 但是,这会阻止访问style.css。我想阻止人们访问我的静态文件静态>图像的子文件夹。我已尝试按以下方式进行: app.view\u函数['static/Images']=需要登录(app.send\u static\u文件) 这不起作用,即我仍然可以访问静态/图像/。。。没有登录 如果无法保护子目录,我可以将styl

app.view\u函数['static']=login\u required(app.send\u static\u文件)
正在工作,如果我想阻止在未登录的情况下访问静态文件夹

但是,这会阻止访问style.css。我想阻止人们访问我的静态文件静态>图像的子文件夹。我已尝试按以下方式进行:

app.view\u函数['static/Images']=需要登录(app.send\u static\u文件)

这不起作用,即我仍然可以访问静态/图像/。。。没有登录

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

我正试图保护任何人都可以通过图像路径访问的敏感图像。我可以防止在未登录的情况下使用
send\u from\u directory
,但我也不希望拥有
www.\uuuuuuuu./path\u to\u image
的人能够访问它


非常感谢

这回答了你的问题吗?我以前尝试过使用这个,但不幸的是它不起作用。据我所知,它也没有区分静态主目录和子目录,这是我的问题的前提。我认为解决方案不是劫持静态目录,这意味着是公共文件,而是把你的敏感文件完全放在另一个文件夹中。谢谢@dansafe,发送静态文件与另一个文件夹一起工作吗?(我对烧瓶不熟悉,谢谢)这能回答你的问题吗?我以前尝试过使用这个,但不幸的是它不起作用。据我所知,它也没有区分静态主目录和子目录,这是我的问题的前提。我认为解决方案不是劫持静态目录,这意味着是公共文件,而是把你的敏感文件完全放在另一个文件夹中。谢谢@dansafe,发送静态文件与另一个文件夹一起工作吗?(我是烧瓶新手,谢谢)