提交 a95e8d22 编写于 作者: 青阳龙野's avatar 青阳龙野

update to v1.0.20

上级 3f90a299
......@@ -33,9 +33,9 @@ _注:kift为该功能的开发名称,其实际成果命名为kiftd。_
-------
## kiftd有哪些优势?
![mark](https://github.com/KOHGYLW/kiftd-showPicture/blob/master/mark_icon.png?raw=true) 无上传限制——1MB的文档和超过4GB的高清电影资源?均能够随意上传和下载。
![mark](https://github.com/KOHGYLW/kiftd-showPicture/blob/master/mark_icon.png?raw=true) 无上传限制——不足1MB的文档和超过5GB的高清电影资源?均能够随意上传和下载。
![mark](https://github.com/KOHGYLW/kiftd-showPicture/blob/master/mark_icon.png?raw=true) 主流商业网盘特有的高级功能甚至需要收费的功能——文件夹访问权限控制、多格式视频在线影院、音乐在线欣赏、图片文件在线预览、Word & PDF & TXT文档在线阅读...kiftd均一一具备,每一份kiftd均是“完全版”。
![mark](https://github.com/KOHGYLW/kiftd-showPicture/blob/master/mark_icon.png?raw=true) 主流商业网盘特有的高级功能甚至需要收费的功能——文件夹访问级别控制、视频在线影院、Word/PPT/TXT/PDF文档在线预览、音乐在线欣赏、图片库在线预览...kiftd均一一具备,每一份kiftd均是“完全版”。
![mark](https://github.com/KOHGYLW/kiftd-showPicture/blob/master/mark_icon.png?raw=true) 操作系统全兼容——无论是Windows、Linux还是Unix(包括Mac OS X),均可运行使用。
......@@ -77,20 +77,15 @@ _注:kift为该功能的开发名称,其实际成果命名为kiftd。_
> 提示:当您更新版本后,请手动清除浏览器的缓存,之后刷新网盘主页以确保数据文件保持最新!否则可能导致新版页面功能无法使用。
### 新版本v1.0.19
_本次更新增加了一些用户期待的新功能,并对已知的问题进行了修复,进一步增强kiftd的使用体验。推荐所有用户升级。_
+ 上传文件体积限制功能现已加入!该功能允许您为每个用户(或所有用户)单独设置其上传文件的最大体积限制,从而更加灵活地管理上传配额。设置方法详见随程序附带的《kiftd说明文档》。
+ 可自定义的登录验证码类型。现在,您可以根据需要自由选择登录验证码的类型,包括“标准(较难识别)”、“简化(容易识别)”和“关闭(不需要验证码)”三种,以便适应不同的使用环境和安全性需求。
+ 升级了内置JAVE视频解码引擎的版本:解决了其在Windows 32位操作系统下无法正确运行的BUG,同时降低了解码时的内存占用,并使其能够兼容Java 9+。
+ 放宽文件夹名称的长度限制至128个字符,方便用户使用更长的名称命名文件夹。
+ 增加浏览文件夹路径记忆功能——当您刷新页面或是打开新的kiftd页面时,文件列表将会重新显示您之前正在浏览的文件夹。
+ 进一步完善了文件夹视图系统:当用户试图打开一个不存在的文件夹时,将直接返回根目录。
+ 进一步优化了文件管理界面:当您使用拖拽的方法导入文件时,能够显示导入进度。
+ 优化MySQL配置检查机制:当MySQL连接失败时,系统不再将“mysql.enable”一项的值自动重置为“false”,从而避免用户误操作的情况发生。
+ 修复了当文件名存在特殊符号时,其下载链接无法被服务器正确解析的问题。
+ 修复了上传、视频播放和音乐播放过程中,因用户凭证失效可能导致操作被中断问题。
+ 修复了使用预览功能打开空的Word或TXT文档时无法正确显示的问题。
+ 修复了一个可能导致文件列表被HTML或JS代码注入的漏洞(特别鸣谢:GitHub用户“showuon”)。
### 新版本v1.0.20
_本次更新增加了较多用户们一直期待的、实用性较强的新功能,进一步增强kiftd的使用体验。推荐所有用户升级体验。_
+ 文件夹上传——现在,众多用户期待已久的上传文件夹功能现已上线。当用户同时具备“上传”和“新建文件夹”权限时,便可使用该功能进行文件夹的上传,同时还可以像新建文件夹一样自由设置上传后的文件夹的访问级别。详情请见《kiftd说明文档》。
+ PPT预览功能——现在,众多用户期待已久的PPT文档在线预览功能正式上线,方便办公使用。PPT预览功能提供ppt和pptx格式的在线打开和预览,且该功能无需额外安装任何插件,可免费用于商业用途。注:在线预览无法显示动画效果,部分复杂内容可能与官方PPT版式有所差异。
+ 添加扩展存储区——现在,kiftd的文件系统允许用户额外添加最多31个“扩展存储区”路径。这些“扩展存储区”能够设置在不同的硬盘分区中并分担“主文件系统存储区”的存储压力,从而方便用户在不借助硬盘阵列技术的前提下使用多块硬盘来进一步扩展kiftd的可用容量。详情请见《kiftd说明文档》。
+ 升级了文件列表的排序功能——文件列表现在可以对文件的各项属性进行切换式的双向(升序/降序)排序。
+ 优化文件列表的显示顺序——文件列表现在将按照上传的时间由新至旧向下排列显示,更加贴合用户的查看习惯。
+ 优化配置检查机制——当配置出现错误后系统将不再自动还原初配置文件,以便用户根据提示信息进行检查和修改。
+ 进一步提高了文件系统的安全性和稳定性。
> 需要查看更多版本历史信息?请访问: https://kohgylw.gitee.io/News.html
......
......@@ -99,13 +99,16 @@
class="glyphicon glyphicon-cog"></span> 操作 <span
class="caret"></span></a>
<ul class="dropdown-menu" id="fileListDropDown">
<li id="createFolderButtonLi"><a>新建文件夹 <span
class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+N</span></a></li>
<li role="separator" class="divider"></li>
<li id="uploadFileButtonLi"><a>上传文件 <span
class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+U</span></a></li>
<li id="uploadFolderButtonLi"><a>上传文件夹 <span
class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+F</span></a></li>
<li role="separator" class="divider"></li>
<li id="createFolderButtonLi"><a>新建文件夹 <span
class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+N</span></a></li>
<li role="separator" class="divider"></li>
<li id="cutFileButtonLi"><a><span id='cutSignTx'>剪切
<span class="pull-right"><span
......@@ -322,7 +325,7 @@
</div>
</div>
</div>
<div id="newfolderalert" role="alert"></div>
<div id="editfolderalert" role="alert"></div>
</form>
</div>
<div class="modal-footer">
......@@ -372,7 +375,7 @@
<div id="uploadstatus" class="uploadstatusbox"></div>
</div>
</div>
<div id="uploadFileAlert" role="alert"></div>
<div id="uploadFileAlert" role="alert" class="alert alert-danger"></div>
<div id="selectFileUpLoadModelAlert" class="alert alert-danger"
role="alert">
<h4>提示:存在同名文件!</h4>
......@@ -404,6 +407,83 @@
</div>
</div>
<!-- end 上传文件 -->
<!-- 上传文件夹框 -->
<div class="modal fade" id="importFolderModal" tabindex="-1"
role="dialog" aria-labelledby="importFolderMolderTitle">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title" id="importFolderMolderTitle">
<span class="glyphicon glyphicon-cloud-upload"></span> 上传文件夹
</h4>
</div>
<div class="modal-body">
<h5>选择文件夹:</h5>
<div class="input-group">
<input type="text" id="folderpath" class="form-control"
onclick="checkimportpath()" onfocus="this.blur()"
placeholder="请点击选择要上传的文件夹……" folderConstraintLevel="0">
<div class="input-group-btn">
<button id="importFolderLevelBtn" type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
&nbsp;<span id="importfoldertype">公开的</span>&nbsp;<span
class="caret"></span>
</button>
<ul id="importfoldertypelist"
class="dropdown-menu dropdown-menu-right">
</ul>
</div>
</div>
<input type="file" id="importfolder" style="display: none;"
onchange="getInputImport()" multiple="multiple" webkitdirectory>
<h5>
上传进度:<span id="importcount"></span>
</h5>
<div class="progress">
<div id="importpros" class="progress-bar" role="progressbar"
aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"
style="width: 0%;">
<span class="sr-only"></span>
</div>
</div>
<h5>上传状态:</h5>
<div class="panel panel-default">
<div class="panel-body">
<div id="importstatus" class="uploadstatusbox"></div>
</div>
</div>
<div id="importFolderAlert" class="alert alert-danger" role="alert"></div>
<div id="selectFolderImportModelAlert" class="alert alert-danger"
role="alert">
<h4>提示:存在同名文件夹!</h4>
<p>
您要上传的文件夹“<span id="repeFolderName"></span>”已存在于该路径下,您希望:
</p>
<p>
<button id="importcoverbtn" type="button"
class="btn btn-danger btn-sm"
onclick="importAndCover()">覆盖</button>
<button type="button" class="btn btn-default btn-sm"
onclick="abortImport()">取消上传</button>
<button type="button" class="btn btn-default btn-sm"
onclick="importAndBoth()">保留两者</button>
</p>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" onclick='abortImport()'>取消</button>
<button id="importbutton" type='button' class='btn btn-primary'
onclick='checkImportFolder()'>开始上传</button>
</div>
</div>
</div>
</div>
<!-- end 上传文件夹 -->
<!-- 下载提示框 -->
<div class="modal fade" id="downloadModal" tabindex="-1" role="dialog"
aria-labelledby="downloadModelTitle">
......
此差异已折叠。
此差异已折叠。
......@@ -544,8 +544,12 @@ See https://github.com/adobe-type-tools/cmap-resources
var modal = document.getElementById('pdf-modal');
if (url.indexOf("getWordView") >= 0) {
document.getElementById('doc-type-box').innerHTML="Word";
}else{
}else if(url.indexOf("getTxtView") >= 0){
document.getElementById('doc-type-box').innerHTML="TXT";
}else if(url.indexOf("getPPTView") >= 0){
document.getElementById('doc-type-box').innerHTML="PPT";
}else{
document.getElementById('doc-type-box').innerHTML="未知类型";
}
modal.style.display = "block";
var interval = setInterval(function() {
......
kiftd 使用许可
Copyright (c) 2019 青阳龙野 <kohgylw@163.com> (phone:159****3814)
Copyright © 2019 青阳龙野 <kohgylw@163.com>
使用、分发或修改kiftd软件及源代码代表您接受如下条款:
1,任何组织或个人均能够自由、无偿地获得kiftd软件及其源代码的原版拷贝,并对其享有无限制使用的权利——无论是商业的还是非商业的。
2,任何组织或个人均能够自由复制、分发或修改kiftd软件及其源代码,并将其运用于任何用途。修改后的作品之版权由修改者所有。
3,kiftd软件之作者无需为使用该软件及其源代码所造成的任何直接或间接后果承担责任。
4,作者“青阳龙野 kohgylw(E-mail:kohgylw@163.com)”对kiftd的原版java/网页页面源代码、原版java软件程序和页面资源、随发行版程序附带的原版《kiftd说明文档》均具备版权。
5,kiftd软件中涉及的所有第三方软件、工具或插件及其代码,其权利由该资源之作者享有并授予kiftd许可。kiftd作者无需为使用这些资源而造成的直接或间接后果承担责任。
\ No newline at end of file
使用、分发或修改kiftd及其程序的源代码均代表您接受如下条款:
1,任何组织或个人均能够自由、无偿地获得kiftd发行版及其源代码的原版拷贝,并对其享有无限制使用的权利——无论是商业性的还是非商业性的。
2,任何组织或个人均能够自由复制、分发或修改kiftd发行版及其源代码,并将其用于任何用途。修改后的作品版权由修改者自身享有。
3,kiftd的作者无需为使用该软件及其源代码所造成的任何直接或间接后果承担责任。
4,kiftd的作者对kiftd中的全部java源代码、页面文件、js及css文件、jar程序、mybatisResource文件夹内的资源、README.md文件以及随发行版程序附带的原版《kiftd说明文档》享有版权,并作为kiftd软件的版权人。
5,kiftd软件中涉及的所有第三方软件、工具、图片、插件及其代码,其权利由该资源之作者享有并授予kiftd使用许可。任何单位和个人认为kiftd包含的上述内容可能涉嫌侵犯其合法权益时,应及时向kiftd作者进行书面反馈,并提供其身份证明、权属证明及详细侵权情况的说明,kiftd将会立即移除被控侵权的内容。
版权人信息:
地址:河北省唐山市路北区兴源里玫瑰庄园6单元602号
电话:15928143814(此为个人电话,如需对kiftd提出建议或获取支持请发送电子邮件)
电子邮箱:kohgylw@163.com
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册