diff --git a/controllers/home.py b/controllers/home.py index 91e75cfb2b882800f8f8b7a01e663137ddd99262..808c2f675ec1cff2d2c596ba7ba2b9068e93213b 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 5bd71da439935cb5f0d17cf02d692cabad32ac8c..944e912ffd86762a77bb98b08837208a44b47862 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 即可)