jerryliang
6b728abbeb
perf: 复用ClientSession提升文件下载性能
2026-01-16 17:33:22 +08:00
jerryliang
ff1943d60c
fix: 使用标准方法编码下载文件名
2026-01-16 17:18:14 +08:00
jerryliang
442ef5b0e0
feat: 优化文件下载响应中的Content-Length获取逻辑
...
为所有存储后端添加文件大小获取逻辑,优先从实际存储系统获取文件大小,失败时回退到数据库记录的大小
2026-01-16 16:53:39 +08:00
jerryliang
34e36944bd
feat: 在所有存储实现中添加Content-Length响应头
2026-01-16 16:44:06 +08:00
jerryliang
ba8802ad75
feat: 为所有存储后端实现流式文件下载
...
将文件下载方式从全量读取改为流式传输,减少内存占用并提高大文件下载性能
支持S3、OneDrive、OpenDAL和WebDAV存储后端的流式下载
添加错误处理和HTTP异常捕获
2026-01-16 15:45:12 +08:00
Lan
3074d9ba2e
feat: https://github.com/vastsa/FileCodeBox/issues/442 密码进行hash存储
2026-01-07 20:36:59 +08:00
Lan
e87bcfcce5
fix: https://github.com/vastsa/FileCodeBox/issues/407
2026-01-07 20:04:44 +08:00
Lan
e80be564a5
fix: https://github.com/vastsa/FileCodeBox/issues/362
2026-01-07 19:50:02 +08:00
Lan
8e57a497f7
feat: 支持S3预签名上传
2025-12-31 03:25:09 +08:00
Lan
f1a16a115a
revert: 重新使用0.0.0.0 后续新增后台配置,延长后台时间
2025-12-19 10:17:37 +08:00
Lan
900541baa5
feat(config): Add configurable workers and host settings
...
- Add "workers" configuration option to DEFAULT_CONFIG with default value of 1
- Add "host" configuration option to DEFAULT_CONFIG with default value of "::"
- Update uvicorn.run() to use settings.host and settings.workers instead of hardcoded values
- Reorganize imports in main.py for better readability and consistency
- Add blank line after time import in core/utils.py for PEP 8 compliance
- Allow dynamic configuration of server workers and binding host address
2025-12-18 23:08:40 +08:00
Lan
e854eb068c
fix: 自动清理过期的chunk
2025-12-01 15:24:47 +08:00
Lan
c1966b3942
feat: s3适配切片上传
2025-12-01 15:13:33 +08:00
Lan
a20a0beb79
feat: 利用AI更新文档
2025-12-01 14:10:06 +08:00
Lan
bd6f646f5d
fix: some error
2025-12-01 11:30:52 +08:00
Do1e
e41b3e1688
fix: 下载文件类型不符的问题 #372
2025-08-05 17:25:25 +08:00
Lan
eeb70c7f44
fix : #349
2025-05-21 00:14:40 +08:00
Lan
136ea5830f
fix: 适配webdav在window环境下路径
2025-04-25 22:31:06 +08:00
Lan
c430af3d82
feat: 适配alist webdav
2025-04-19 17:58:58 +08:00
Lan
fdada809d9
wip: 切片上传、文件秒传、断点续传陆续适配中当前进度(本地存储已适配)
2025-02-23 20:49:51 +08:00
Lan
4d7c9deabf
fix: Fix abnormal Chinese names in downloaded files in the background #200
2025-02-16 23:37:53 +08:00
Lan
7ea1fe2e90
feat:New database migration, new adaptation root path configuration
2025-02-16 21:38:44 +08:00
Lan
1ff1d6c695
style: code format
2025-02-15 22:00:53 +08:00
Lan
802d2551ff
fix: 密码修改失败问题
2025-02-10 19:12:04 +08:00
Lan
78c612c660
feat: 2023主题适配新登录模式
2025-02-09 23:33:43 +08:00
Lan
ede0e62f32
feat: 更新管理员登录为简易版jwt
2025-02-09 22:57:21 +08:00
Lan
f2f301f515
feat: 更新readme
2025-02-09 21:08:18 +08:00
Lan
8973abdf2f
fix: 修复webdav空文件夹未删除
2025-02-09 20:52:14 +08:00
Lan
037949b715
feat: 新增webdav存储
2025-02-09 20:25:23 +08:00
Lan
964d091d0b
feat: 新增存储路径自定义,修复s3存储未删除文件#246
2025-02-08 22:41:32 +08:00
Lan
651e9c5936
feat: 新增主题选择
2024-11-28 20:13:02 +08:00
Lan
cc3a521d31
refact: some codes
2024-10-06 17:14:16 +08:00
Lan
2bef407373
feat:#183
2024-09-24 23:09:13 +08:00
Jialin0502
f430243b27
优化了部分文案
2024-07-28 22:19:45 +08:00
lan
fafc56bc32
fix: issue #186
2024-07-28 19:03:37 +08:00
lan
3edc8c959d
feat: 新增后台控制前台是否显示admin、新增robots.txt
2024-07-07 15:54:01 +08:00
lan
e421ab93bc
update:存储改成单例模式,修复读取问题
2024-06-18 23:04:52 +08:00
lan
c13602d634
feat:新增网站通知,右上角显示,只显示一次同一个内容
2024-06-15 20:52:01 +08:00
lan
11696d17e8
feat:后台新增最长保存时间单位秒,默认为0则最长7天
2024-06-15 20:19:05 +08:00
lan
2a3d0a95cc
feat: 重写settings,放弃env存储,改到数据库
2024-06-15 20:05:06 +08:00
lan
a891fbe826
feat: 新增后台选择过期方式
2024-06-15 20:04:48 +08:00
lan
c6fe556e76
feat: 上传前判断大小、新文件插入第一位
2024-06-15 17:27:28 +08:00
lan
8215ef9e4b
fix: 修复文本取件问题
2024-05-06 13:02:00 +08:00
buyfakett
3563b86b82
后端移动文件夹,前端在docker中编译,进一步减小镜像大小
2024-05-02 00:29:33 +08:00
lan
4a353051d5
fix: 支持自定义s3协议region name和signature version,解决cloudflare r2文件取回问题
2024-04-29 22:11:56 +08:00
lan
029307acce
fix: 基础目录设置
2024-01-18 18:31:11 +08:00
Tslmuun
1bca0e007b
添加S3 hostname选项
...
方便从S3 cdn域名下载文件。
2023-12-30 18:19:15 +08:00
lan
62025e3d6c
add:1panel install
2023-12-13 22:50:16 +08:00
lan
d5659ebc9c
update:images
2023-12-06 08:37:33 +08:00
Do1e
0f32265043
fix : #94 add s3_proxy and onedrive_proxy config
2023-11-28 19:09:54 +08:00