转载

青阳网络文件传输系统 kiftd 1.0.17 正式发布

青阳网络文件传输系统 kiftd 1.0.17 正式发布

kiftd简介:

kiftd是一款专门面向个人、团队和小型组织的私有网盘系统。开源、便捷、小巧。无论是在笔记本上、家庭、学校还是办公室,均可以随时随地使用它。它不但是替代U盘进行文件传输的不二之选,同时也是一款具备MP4&MP3在线播放、PDF预览、图片查看、移动端访问等功能的个人云存储。无任何使用限制,即开即用,即使是刚刚学会点击鼠标的小白也能够在3分钟内快速开始。想要了解更多内容?欢迎访问官方网站: https://kohgylw.gitee.io/index.html

新版本v1.0.17

* 本次更新新增了较多用户们期待已久的、实用的功能,增强使用体验。同时,进一步提高系统稳定性。推荐所有用户升级体验。

  • 常见视频格式现在均已支持“在线播放”!通过内置开源的ffmpeg开源多媒体解码引擎,在线播放功能现已支持:mp4、mov、wmv、flv、mkv、webm和avi格式的视频了。对于原本支持的mp4(AVC H.264)格式视频,仍可像之前一样直接播放;而对于其余格式,服务器会将其自动解码后播放。每个视频仅需解码一次,其解码结果将存储于临时文件中,后续任意用户再次播放该视频时将直接使用缓存结果播放而无需再次解码(直至服务器重启)——对于需要将kiftd作为视频分享网站的用户而言,该设计能够方便用户直接观看热门视频。

(新增的视频解码功能)

青阳网络文件传输系统 kiftd 1.0.17 正式发布

  • 本次更新的另一个重要内容是:提供了全路径搜索。在此之前,很多用户曾反馈“在kiftd用作团队或公司内部资料存储时,查找文件很不方便”。现在,全路径搜索功能可以帮助用户在复杂的文件层级中快速定位自己想要的文件了。方法十分简单——前往要查找的父路径并在其搜索框内输入“all:关键字”进行搜索(即在关键字前额外增加“all:”),如此便能搜索该路径下所有与关键字相关的文件,并提供下载、预览和定位功能。

(示例1:在“ROOT”路径下搜索所有的jpg图像文件,相当于在所有文件内搜索。当然,无权访问的文件夹是搜索不到的)

青阳网络文件传输系统 kiftd 1.0.17 正式发布

(示例2:在“文档”路径下搜索“麻婆豆腐.txt”这一文件,该文件的原件位于“文档”下的“食林广记”子路径内,也可以直接找到)

青阳网络文件传输系统 kiftd 1.0.17 正式发布

  • 真正可以分享的“下载链接”——之前,下载链接均是固定的,且需要通过权限认证。这也就导致了该链接分享至他人下载或使用下载工具进行下载时十分麻烦(尤其是在未开放下载权限时)。现在,新的下载链接将动态生成,并在服务器关闭前一直有效。持有该链接的用户将被允许直接下载指定文件,无需再进行账户认证,并允许跨域请求。

(示例:持有下载链接的用户将允许直接下载指定文件而不必再经过权限或账户认证,且支持跨域请求。当然,这也要求用户在分享链接时更加慎重,尤其是对于敏感资源)

青阳网络文件传输系统 kiftd 1.0.17 正式发布

  • 新增了“返回顶部”按钮——这是一个细节升级:当用户浏览得过于“深入”底部(超过2倍屏幕长度)时,该按钮能够将其快速带回页面顶部。

(示例:新增的“返回顶部”,在文件列表超长时将十分有用)

青阳网络文件传输系统 kiftd 1.0.17 正式发布

  • 自定义主界面缩放比例——对于使用高分辨率显示器的用户而言,允许通过自行调整主界面的缩放比例来找到最适合自己操作的显示效果。对于图形界面来说,用户的感官十分重要,因此加入了该功能。具体调整方法详见随程序附带的《kiftd说明文档》。
  • 优化文件列表显示效果——当文件名称过长时会自动换行,避免在窄屏幕上浏览时可能导致的文件列表溢出问题(主要针对手机操作)。
  • 升级文件和文件夹的命名规则——文件和文件夹的名称不能以“.”开头,且不能包含下列任何字符之一:空格 / / : * ? < > | & " $ (对于空格,推荐使用“_”代替)。用户现在可以更加自由地使用各种语言(日文、韩文、德文、法文……)和字符来命名文件和文件夹了(当然,英文的单引号“'”也不再支持之内)。
  • 修正了搜索框无法输入大写字母的BUG。
  • 修复了“打包下载”时,若存在文件夹可能导致文件夹结构压缩不正确的问题。新的打包下载支持将多个同名文件一起打包,这些同名文件在压缩包内将自动命名为“xxx (1)”、“xxx (2)”……
  • 其他一些细节优化和问题修复的改进。
  • 在官网中新增加了程序接入条目,详细介绍如何在一个Java程序中接入kiftd。在此之前,kiftd已经收到过很多反馈,希望将kiftd接入至其他应用中作为文件分享模块使用——例如程序会自动产生一些文件,开发者希望能使用kiftd将这些文件存储并发布在网络中,以供管理员在任何时候。任何地点下载它们。相比于自己动手写出一个分享功能,使用kiftd将更加快捷。为此,官网特意加入此模块以便对开发者提供支持示例。

(示例:官网中新增了“程序接入”条目,详细介绍如何在一个Java程序中接入kiftd,以将其作为文件分享模块使用)

青阳网络文件传输系统 kiftd 1.0.17 正式发布

以上即为本次更新的全部内容,欢迎各位用户更新体验。

原文  https://www.oschina.net/news/105931/kiftd-1-0-17-released
正文到此结束
Loading...