下载

https://github.com/cloudreve/Cloudreve/releases

更新日志

  • 新增 从已有文件系统导入文件
  • 新增 PDF预览
  • 新增 创建空白新文件
  • 新增 Monaco Editor 代码编辑器
  • 新增 缩略图不存在时重新创建
  • 新增 手动选择是否使用 SSL 发送邮件
  • 新增 后台强制删除文件记录
  • 新增 根据设定动态变更 标题/描述/ICON/自定义页脚代码
  • 新增 ICP备案号展示
  • 新增 原生 SSL 支持
  • 新增 eject命令行选项导出嵌入的静态文件
  • 新增 Shift、Ctrl操作与MacOS下快捷键适配
  • 新增 右键刷新文件列表
  • 优化 调大客户端上传的OneDrive分片大小
  • 优化 MKV、WebM扩展视为可预览格式
  • 优化 分享搜索不再需要登录
  • 优化 缩略图有无依据扩展名判断
  • 优化 单文件分享页面高度计算排除移动端地址栏
  • 优化 管理面板增加“返回首页”按钮
  • 优化 reCaptcha 指引说明文字
  • 优化 点击分享用户头像跳转个人页面
  • 优化 离线下载拨号按钮移动至离线下载列表页面
  • 优化 拨号按钮静态工具提示
  • 优化 创建压缩文件是自动补充后缀
  • 优化 路径导航展示取消强制大写
  • 修复 目录带有#号时无法正常列取
  • 修复 文件管理页面无法全选文本框内容
  • 修复 OneDrive关于多租户的引导说明
  • 修复 目录重命名不应受扩展名限制

升级后需要注意的事项

如果您正在使用 Apache 反代,请在反代配置 ProxyPass 一项结尾加上nocanon,并新增一行AllowEncodedSlashes NoDecode,比如:

AllowEncodedSlashes NoDecode
ProxyPass "/" "http://127.0.0.1:5212/" nocanon

如果不进行上述操作,可能会导致 3.1 版本中无法列取目录(404错误)。

部分更新的图文说明

接下来将以图文的形式展示此次更新内容。

从已有文件系统导入文件

您可以在 管理后台 - 文件 - 从外部导入 找到此功能,从存储策略中导入其中已有的文件,支持所有存储策略类型
image.png

PDF预览

现在支持预览网盘内的PDF文件了:
image.png

创建新文件

您可以在Web端右下角拨号按钮处创建新的空白文件:
image.png
同时,如上图所示,拨号按钮增加了文字描述,更加直观。离线下载创建按钮移动到了离线下载管理页面,作为单独的按钮分离开。

Monaco Editor 代码编辑器

VS Code 同款代码编辑器,并且静态资源全部动态载入,不必担心网络传输性能问题。
image.png
您可以手动指定语言:
image.png
黑暗模式也是OK的:
image.png

(接上一楼)

缩略图规则更新

3.0 版本中,Cloudreve 会根据存储端返回的图片信息判断是否存在缩略图,3.1版本中将根据文件扩展名判断,并且新增支持腾讯云COS缩略图展示

手动选择是否使用 SSL 发送邮件

3.0 版本中,系统会根据SMTP服务器端口号判断是否使用加密,但是在国内邮件提供商的环境下,很容易出现问题,这次更新后,您可以手动指定是否启用SSL加密。
image.png

后台强制删除文件记录

3.0 版本中,如果文件在存储器上已被删除,那 Cloudreve 就再也无法删除此文件,本次更新中在后台增加了“强制删除”,可以解决这些“幽灵文件”问题。在文件列表中多选要删除的文件,即可出现强制删除选项:
image.png

根据设定动态变更 标题/描述/ICON/自定义页脚代码

3.0 版本中,这些设定是JS动态写入的,如果使用某些分享平台,分享的页面标题可能还是"Cloudreve"。
此次更新中,对于标题、图标、自定义代码的设定将直接写入到HTML中。此外,还增加了额备案号、自定义代码的设置项:
image.png

原生 SSL 支持

不需要反代也可使用 HTTPS 了,适用于自用场景或者小规模使用。详细步骤请参考文档 启用 HTTPS 章节。

eject 命令行选项导出嵌入的静态文件

如果您只需要对前端资源进行简单的修改,可以直接使用eject命令行参数提取内置的静态资源,无需自己编译。
image.png
详情请参考文档 自定义前端 章节。

新增 Shift、Ctrl 操作与 MacOS 下快捷键适配

由于主要开发者是软粉+资深 Windows 用户,之前版本一致忽略了MacOS(是叫这名吧)下的快捷键位,在此次更新中加入了相应适配,感谢 TS 的贡献。此外,还加入了Shift快捷键,可以快速选择某一范围的文件或目录:
shift.gif

    (接上一楼)

    右键刷新文件列表

    可直接右键空白处刷新文件列表:
    image.png

    调大客户端上传的OneDrive分片大小

    客户端OneDrive上传分片大小由10M调整到了100M,在网络环境较好时可提升整体上传速度。

    管理面板增加“返回首页”按钮

    在管理面板内,你可以直接通过右上角“返回主页“按钮返回"我的文件"页面。此操作同时会强制刷新页面。老版本中无此按钮,通过”后退”或其他操作非刷新返回主页时,上传文件会提示“上传组件未加载”。

    点击分享用户头像跳转个人页面

    在分享页面中点击用户头像或昵称,可直接跳转到用户主页。

    【捐助版限定】jvbao(举报)分享

    image.png
    后台可查看举报并进行响应处理。

      支持,回头多买几个捐赠版支持,已打算生产环境使用。
      希望能继续保持捐赠版的及时同步 :100:

        AllowEncodedSlashes NoDecod
        缺少一字母,应该是
        AllowEncodedSlashes NoDecode

          那个Monaco Editor 代码编辑器在哪开启?一直找不到。

            导入文件功能是一次性的还是可以一直同步?
            如果我在导入的文件夹中(通过Cloudreve以外的方式)增加了新文件,会同步在 Cloudreve 中显示吗

              还是之前提的几个问题
              1.上传完成后才能效验是否存在同文件,希望在上传前就效验
              2.IOS系统下使用自带的safari浏览器和chrome浏览器都无法正常播放mpv、mkv等格式视频文件

                1663115160我将 proxy_pass http://127.0.0.1:5212/; 更换成 proxy_pass http://127.0.0.1:5212/$request_uri; 就可以了

                  10 天 后

                  你好,我在使用centos7_x64系统环境下使用3.1.1版本的程序时.使用oss进行储存。上传文件时提示"路径不能为空",
                  使用Onedrive储存也会提示"路径不能为空"。只有使用本地储存策略时就没有问题. 能讲解一下会是什么原因造成的吗.谢谢