吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2107|回复: 3
收起左侧

[求助] python flask框架 如果设置多个静态目录或访问文件夹

[复制链接]
as614001 发表于 2022-3-13 10:40
本帖最后由 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标签

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
Weishihai + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yangand 发表于 2022-3-13 10:53
在初始化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
            )
 楼主| as614001 发表于 2022-3-13 11:45
yangand 发表于 2022-3-13 10:53
在初始化flask的时候设置就可以了
app = Flask(__name__,
            static_url_path=''

多个目录呢 如 d:\test01  d:\test02  e:\test03
randomone 发表于 2022-3-14 12:46
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
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 16:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表