Skip to content

Commit fbd9426

Browse files
committed
更新最新安装方式文档
1 parent bd82094 commit fbd9426

23 files changed

+1599
-284
lines changed

component/ComputeCommandNew.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function ComputeCommand() {
1717
path = value.substring(0, value.length - 13);
1818
}
1919
path = path || '/www/wwwroot/demo.zfile.vip'; // 如果输入框为空,则使用默认值
20-
const command = `${path}/zfile/zfile-pro --spring.config.location=${path}/application.properties`; // 根据路径计算命令
20+
const command = `${path}/zfile/zfile --spring.config.location=${path}/application.properties`; // 根据路径计算命令
2121
setResult(command); // 将计算出的命令设置为计算结果
2222
};
2323

@@ -46,4 +46,4 @@ function ComputeCommand() {
4646
);
4747
}
4848

49-
export default ComputeCommand;
49+
export default ComputeCommand;

component/ComputeCommandProNew.js

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
import React, {useState, useRef, useEffect} from 'react';
2+
3+
function ComputeCommand() {
4+
const [value, setValue] = useState('/www/wwwroot/demo.zfile.vip');
5+
const [result, setResult] = useState('');
6+
7+
const inputRef = useRef(null);
8+
9+
useEffect(() => {
10+
handleCalculate();
11+
}, []);
12+
13+
const handleCalculate = () => {
14+
// 如果 value 尾缀包含 /zfile-launch 则去除
15+
let path = value.trim();
16+
if (value.endsWith('/zfile-launch')) {
17+
path = value.substring(0, value.length - 13);
18+
}
19+
path = path || '/www/wwwroot/demo.zfile.vip'; // 如果输入框为空,则使用默认值
20+
const command = `${path}/zfile/zfile-pro --spring.config.location=${path}/application.properties`; // 根据路径计算命令
21+
setResult(command); // 将计算出的命令设置为计算结果
22+
};
23+
24+
25+
const handleCopy = () => {
26+
inputRef.current.select();
27+
document.execCommand('copy');
28+
};
29+
30+
return (
31+
<div style={{ marginBottom: '20px' }}>
32+
<div style={{ display: 'flex', height: '40px', marginBottom: '3px' }}>
33+
<input type="text"
34+
value={value}
35+
onChange={(e) => setValue(e.target.value)}
36+
className={'z-input'}
37+
placeholder="请输入解压路径"/>
38+
<button className={'z-button'} onClick={handleCalculate}>生成执行命令</button>
39+
</div>
40+
<div style={{ display: 'flex' }}>
41+
<textarea rows="5"
42+
className={'z-textarea'} value={result} ref={inputRef} readOnly />
43+
<button className={'z-button'} onClick={handleCopy}>复制执行命令</button>
44+
</div>
45+
</div>
46+
);
47+
}
48+
49+
export default ComputeCommand;

docs/changelog/os.mdx

Lines changed: 61 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
# 开源社区版更新日志
22

3+
## 4.2.0(重大更新)
4+
5+
### 新功能
6+
- 多用户功能
7+
- 登录日志功能
8+
- 访问控制功能
9+
- 存储源均支持服务器中转下载
10+
- 支持移动、复制文件、文件夹功能
11+
- OnlyOffice 支持在线编辑,协同编辑,支持 JWT Token 验证
12+
- 新的图标模式视图(前台顶部栏点击设置按钮切换)
13+
- 增加移动端布局指定。
14+
- 新增记住密码功能。
15+
- 支持自定义 office 预览的文件后缀。
16+
- 支持强制设置匿名用户显示内容。
17+
- referer 防火墙表达式在线测试功能
18+
- 复制存储源功能
19+
- 短链增加有效期功能 (可在 "直/短链设置" 中修改短链有效期)
20+
- 支持自定义 title 和 favicon 功能,返回的 html 是已经修改过的,不是等待页面加载完再修改。
21+
- 密码文件夹支持选择是否记住密码(默认不记住密码,可在后台 "显示设置" 中修改)
22+
23+
### 优化
24+
- 使用 Spring Native 编译大幅优化服务启动性能(5 倍以上,不含存储源本身初始化时间)
25+
- 管理员模块页面优化,功能分组设计,方便管理
26+
- 直链、短链页面上分开获取,避免之前的歧义
27+
- 视频、PDF、Office、3D、纯文本文件预览支持全屏显示
28+
- 更换纯文本预览组件,提高页面加载速度
29+
- 纯文本预览支持自动识别文件编码
30+
- 优化右键菜单显示效果
31+
- 增强存储源配置校验
32+
- 大幅优化移动端体验。(后台管理)
33+
- 优化密码文件夹匹配性能
34+
35+
### BUG修复
36+
- 修复修改直链前缀需重启才生效的 bug
37+
- 修复修改直链别名后需重启服务才生效的 bug
38+
- 修复苹果设备 safari 上长按无法弹出右键菜单的问题 (然后删除了悬浮菜单功能)
39+
- 修复苹果手机 qq 和微信浏览器长按不弹出菜单的 bug
40+
- 修复 cors 跨域配置异常的bug
41+
- 修复密码文件夹规则包含通配符时,无法保存的 bug
42+
- 修复 od 个人版移动、复制文件失败的 bug(api 不同,个人版必须要传递目标文件夹 id)
43+
- 修复 2fa 页面首次打开自动保存 bug
44+
- 修复从 "内容变更前隐藏弹窗公告" 的存储源切换其他存储源时,闪一下的 bug。
45+
- 修复移动端面包屑某些情况下不刷新的 bug。
46+
347
## 4.1.5
448

549
### 新功能
@@ -19,7 +63,7 @@
1963
- 完善本地存储路径校验功能,提示必须输入绝对路径
2064
- 修改 "是否允许使用直链" 功能描述
2165

22-
### BUG
66+
### BUG修复
2367
- 修复 webdav 管理页面错误弹窗的 bug (捐赠版)
2468
- 修复直短链下载响应头问题,导致安卓手机下载 apk 时自动变 zip 的问题
2569
- 修复多吉云令牌无法自动刷新的 bug
@@ -58,7 +102,7 @@
58102
- 更显眼的提示 Google Drive 需要自建 API 应用才能使用
59103
- 更显眼的提示用户腾讯云使用 CDN 回源鉴权后需要关闭 ZFile 中私有空间开关。
60104

61-
### BUG
105+
### BUG修复
62106
- 修复搜索文件后,点击面包屑无法返回的 bug (捐赠版)
63107
- 修复存储源别名修改后再修改回去提示占用的 BUG
64108
- 修复本地存储上传文件后,未解除文件占用的 BUG
@@ -85,7 +129,7 @@
85129
- 增强 SharePoint 存储源的提示,提示网站隐私设置需为 "公用-组织中的任何人都可访问此站点" 时才能正常使用。
86130
- 优化代码,提供系统稳定性。
87131

88-
### BUG
132+
### BUG修复
89133

90134
- 修复本地存储上传、删除等文件操作,可能存在越权获取到上级目录的 bug.
91135
- 修复后台设置直链 Referer 防盗链不生效的 bug.
@@ -115,7 +159,7 @@
115159
- ⚡️ 优化缓存功能,避免频繁查询数据库,提高查询效率
116160
- 🔐 安全性提升,所有文件操作,都校验文件夹密码。 #394
117161

118-
### BUG
162+
### BUG修复
119163

120164
- 修复新增存储源失败后,再次新增其他类型的存储源类型失败的 BUG
121165
- 修复某些情况下会显示 `[SQLITE_BUSY] The database file is locked (database is locked)` 的 BUG。
@@ -148,7 +192,7 @@
148192
- 上传弹窗下也支持 ctrl + v 粘贴上传
149193
- 修改系统设置 value 值字段类型为 text, 防止自定义 js css 过长无法保存
150194

151-
### BUG
195+
### BUG修复
152196

153197
- 修复某些情况拖拽无效的 bug
154198

@@ -181,7 +225,7 @@
181225
- 优化批量删除功能,且只需要调用一次后台,避免批量删除时触发 cc
182226
- 批量生成直链后,支持批量复制名称功能
183227

184-
### BUG
228+
### BUG修复
185229

186230
- 修复批量生成直链顺序混乱的 BUG
187231
- 修复某些 `4.0.8` 及以前的版本使用 zfile 默认 api 获取访问令牌时可能会报错的 bug
@@ -197,7 +241,7 @@
197241
- 未填写备案信息时, footer 不显示.
198242
- 优化 OneDrive/SharePoint 获取 token 体验,增加信息显示,并优化页面效果。 #422
199243

200-
### BUG
244+
### BUG修复
201245
- 修复 SharePoint 世纪互联自定义 api 失败的 bug #422
202246
- 修复 OneDrive/SharePoint 自定义 api 时 clientSecret 包含特殊字符时异常的 bug #422
203247
- 修复兼容读取 readme.md 模式仅启动后首次设置有效的 bug #414
@@ -234,7 +278,7 @@
234278
- 完善存储源别名填写时对系统默认关键字的检测, 如为系统关键词, 则不允许设置为存储源别名 #417
235279
- 优化后台日志下载功能,增加 loading, 防止日志文件过大时导致看起来没反应的问题。
236280

237-
### BUG
281+
### BUG修复
238282

239283
- 修复批量删除直链或直链下载日志数量过多时, 无法正常删除的问题。
240284
- 修复右键菜单点击空白处失败的 bug
@@ -267,7 +311,7 @@
267311
- 优化移动端视频播放器切换上一个下一个逻辑
268312
- 优化 minio 提示信息
269313

270-
### BUG
314+
### BUG修复
271315

272316
- 修复 IOS 浏览器下画廊模式无法点击预览的 BUG
273317
- 修复 Safari 浏览器某些文件类型无法正常下载的 BUG
@@ -297,7 +341,7 @@
297341
- 移动端适配:优化管理后台 header 部分布局, 兼容移动端
298342
- 代码优化,解除未来 jdk 版本对过期内容的引用
299343

300-
### BUG
344+
### BUG修复
301345
- 修复画廊模式下点击无法预览的 BUG
302346
- 修复文件列表某些情况最后一个文件会被挡住的 bug, 且会有两个滚动条,影响使用体验 #390 #393
303347
- 修复 minio 设置跨域上传报错的 bug
@@ -316,7 +360,7 @@
316360
- 优化视频、文本、文档等异步组件首次加载卡顿问题, 增加骨架屏.
317361
- 优化移动端视频弹窗宽度
318362

319-
### BUG
363+
### BUG修复
320364
- 修复腾讯云 cos 对象存储,无法自动加载账号下的所有存储器列表的 bug
321365
- 修复长图片被拉伸的 bug
322366
- 修复调用播放器 potplayer 时,链接中包含中文导致无法播放的 bug.
@@ -338,7 +382,7 @@
338382
- 修改后台密码文件夹提示信息
339383
- 修复全局公告和文档开关无效的 bug
340384

341-
### BUG
385+
### BUG修复
342386
- 修复 Backspace 快捷键无法返回上级目录的  BUG
343387
- 修复本地存储,文件重命名,前后名称一致时,会无限创建子目录的 bug
344388
- 修复 4.0.4 版本更新导致的新增存储源错误的 bug, 其他版本不影响
@@ -351,7 +395,7 @@
351395
- 修改密码文件夹输入时为密文
352396
- 优化密码文件夹取消设置,支持点击取消回到上级目录
353397

354-
### BUG
398+
### BUG修复
355399
- 优化视频播放器在移动端上一个下一个视频按钮未显示的 BUG.
356400
- 修复后台当前版本号及最新版本号未显示 BUG
357401
- 修复骨架屏数量异常的 BUG.
@@ -373,7 +417,7 @@
373417
- 改善用户体验,非存储源根目录下密码框不允许取消,其他情况允许关闭密码框,并回到上级目录
374418
- 增加对自定义 css js 的异常处理
375419

376-
### BUG
420+
### BUG修复
377421
- 修复 url 路径中带 . 访问 404 的 bug
378422
- 修复目录文档无论如何配置仅在首页显示的 bug.
379423
- 修复 s3 存储类型不开启私有空间时,文件路径或文件名包含中文无法直链下载的 bug
@@ -399,7 +443,7 @@
399443
- 移除无用依赖,减小项目体积
400444
- 优化密码文件夹体验,不允许关闭密码输入框,未输入密码不允许任何操作
401445

402-
### BUG
446+
### BUG修复
403447
- 修复文件名或路径名中包含 # 时报错的问题
404448
- 修复鼠标未点击过 zfile 时, 拖拽上传失败的 bug
405449
- 修复直链二维码宽度在不同浏览器下兼容性问题
@@ -416,7 +460,7 @@
416460
- 优化上传速度提示功能
417461
- 优化下载日志体验, 增加跳转至第 N 页功能, 增加更多页码选项
418462

419-
### BUG 修复
463+
### BUG修复 修复
420464
- 统一下载日志 storage_key 字段长度, 防止存储源长度过长后无法正常记录下载日志.
421465
- 存储源不存在时进行提示,修复后提示存储源不存在
422466
- 修复管理员修改密码无效的 bug
@@ -493,4 +537,4 @@
493537

494538
更早的版本请前往 Github 查看:
495539

496-
https://github.com/zfile-dev/zfile/releases
540+
https://github.com/zfile-dev/zfile/releases

docs/install/img/baota-fix1.png

147 KB
Loading

docs/install/img/baota-fix2.png

201 KB
Loading

docs/install/os-baota-new.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
### 配置文件 {#config}
4242

4343
**如需修改配置文件**则需要先在宿主机下载配置文件,然后映射到容器内:
44-
下载`https://c.jun6.net/ZFILE-PRO/application.properties`文件到数据目录下,然后编辑 `docker-compose.yml` 文件,
44+
下载`https://c.jun6.net/ZFILE/application.properties`文件到数据目录下,然后编辑 `docker-compose.yml` 文件,
4545
添加 `- ${APP_PATH}/application.properties:/root/application.properties`,如下图:
4646

4747
<img className={'sm:w-8/12 '} src="/img/2024/10/24/baota-new-8.png"></img>
@@ -60,4 +60,4 @@
6060
宝塔 `nginx` 默认只支持上传最大 `50MB` 的文件,可去以下页面进行设置:
6161

6262
<img className={'sm:w-10/12 '} src="/img/2022/08/16/uxPAXY.png"></img>
63-
<img className={'sm:w-6/12 '} src="/img/2022/08/16/Jx2P2s.png"></img>
63+
<img className={'sm:w-6/12 '} src="/img/2022/08/16/Jx2P2s.png"></img>

0 commit comments

Comments
 (0)