From ed5ff1ef80858dc48607b757b0ee709ebaf2f89f Mon Sep 17 00:00:00 2001 From: hjdhnx Date: Thu, 8 Sep 2022 17:00:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E6=96=87=E4=BB=B6=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controllers/home.py | 14 ++++++++++++++ readme.md | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/controllers/home.py b/controllers/home.py index 91e75cf..808c2f6 100644 --- a/controllers/home.py +++ b/controllers/home.py @@ -111,6 +111,20 @@ def get_files(name): response.headers['Content-Disposition'] = f'attachment;filename="{filename}"' return response +@home.route('/txt/') +def get_txt_files(name): + base_path = 'txt' + os.makedirs(base_path,exist_ok=True) + file_path = os.path.join(base_path, f'{name}') + if not os.path.exists(file_path): + return R.failed(f'{file_path}文件不存在') + + with open(file_path, mode='r',encoding='utf-8') as f: + file_byte = f.read() + response = make_response(file_byte) + response.headers['Content-Type'] = 'text/plain; charset=utf-8' + return response + @home.route('/lives') def get_lives(): diff --git a/readme.md b/readme.md index 5bd71da..944e912 100644 --- a/readme.md +++ b/readme.md @@ -49,7 +49,7 @@ ###### 2022/09/08 - [X] 1.升级到3.2.9,支持自动合并自定义用户配置(内置t4测试源) - [X] 7.升级到3.3.0,增加奇珍异兽源 -- [X] 7.升级到3.3.2,增加自定义本地文件路由: {{ host }}/files/文件名 比如 {{ host }}/files/custom_spider.jar +- [X] 7.升级到3.3.2,增加自定义本地文件路由: {{ host }}/files/文件名和{{ host }}/txt/文件名 比如 {{ host }}/files/custom_spider.jar ###### 2022/09/07 - [X] 1.优化后台管理登录界面,升级更新脚本 - [X] 2.增加了镜像合并脚本(三合一直接拉 hjdhnx/drpy 即可) -- GitLab