python flask框架 如果设置多个静态目录或访问文件夹
本帖最后由 as614001 于 2022-3-13 10:51 编辑做了一个本地web应用,加载本地目录图片。目前遇到前段不能访问的问题
方向主要为局域网内应用,需要根据客户端设置的文件夹路径列表,需要访问多个文件目录。
当前目录为
static
--js
--css
--img
例如设置目录 d:/test01
如果单纯本地这样,可以这么写
<img src="file://d:/test01/1.jpg" />
由于我是用了本地服务器加载的,由于安全问题不能访问到其他目录了。
这个情况下如果我需要访问,需要怎么处理呢?
运行主机为 192.168.1.5
如果设置了d:/test01 我想读取 192.168.1.5 主机下的d:/test01目录。然后相应返回img标签 在初始化flask的时候设置就可以了
app = Flask(__name__,
static_url_path=''
# static文件夹下的为静态资源 static_url_path='' '127.0.0.1/static_demo.html' 可以直接访问到static_demo.html静态文件
# 如果static_url_path='/static'访问static_demo.html的URL为127.0.0.1/static/static_demo.html,前面多个/static
) yangand 发表于 2022-3-13 10:53
在初始化flask的时候设置就可以了
app = Flask(__name__,
static_url_path=''
多个目录呢 如 d:\test01d:\test02e:\test03 https://stackoverflow.com/questions/60392443/multiple-static-folders-templates-folders-in-flask-app
https://stackoverflow.com/questions/9513072/more-than-one-static-path-in-local-flask-instance
参见这两个帖子吧,貌似正规点用blueprint
页:
[1]