Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
热血无限
kiftd
提交
a95e8d22
kiftd
项目概览
热血无限
/
kiftd
与 Fork 源项目一致
Fork自
青阳龙野 / kiftd
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
kiftd
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a95e8d22
编写于
8月 18, 2019
作者:
青阳龙野
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update to v1.0.20
上级
3f90a299
变更
9
展开全部
隐藏空白更改
内联
并排
Showing
9 changed file
with
697 addition
and
265 deletion
+697
-265
README.md
README.md
+11
-16
kiftd-1.0.20-RELEASE.jar
kiftd-1.0.20-RELEASE.jar
+0
-0
kiftd说明文档.pdf
kiftd说明文档.pdf
+0
-0
libs/poi-scratchpad-3.10-FINAL.jar
libs/poi-scratchpad-3.10-FINAL.jar
+0
-0
webContext/home.html
webContext/home.html
+86
-6
webContext/js/home.js
webContext/js/home.js
+580
-232
webContext/js/home.min.js
webContext/js/home.min.js
+2
-2
webContext/pdfview/web/viewer.html
webContext/pdfview/web/viewer.html
+5
-1
使用许可
使用许可
+13
-8
未找到文件。
README.md
浏览文件 @
a95e8d22
...
...
@@ -33,9 +33,9 @@ _注:kift为该功能的开发名称,其实际成果命名为kiftd。_
-------
## kiftd有哪些优势?
!
[
mark
](
https://github.com/KOHGYLW/kiftd-showPicture/blob/master/mark_icon.png?raw=true
)
无上传限制——
1MB的文档和超过4
GB的高清电影资源?均能够随意上传和下载。
!
[
mark
](
https://github.com/KOHGYLW/kiftd-showPicture/blob/master/mark_icon.png?raw=true
)
无上传限制——
不足1MB的文档和超过5
GB的高清电影资源?均能够随意上传和下载。
!
[
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
...
...
kiftd-1.0.
19
-RELEASE.jar
→
kiftd-1.0.
20
-RELEASE.jar
浏览文件 @
a95e8d22
无法预览此类型文件
kiftd说明文档.pdf
浏览文件 @
a95e8d22
无法预览此类型文件
libs/poi-scratchpad-3.10-FINAL.jar
0 → 100644
浏览文件 @
a95e8d22
文件已添加
webContext/home.html
浏览文件 @
a95e8d22
...
...
@@ -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=
"
new
folderalert"
role=
"alert"
></div>
<div
id=
"
edit
folderalert"
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"
>
×
</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"
>
<span
id=
"importfoldertype"
>
公开的
</span>
<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"
>
...
...
webContext/js/home.js
浏览文件 @
a95e8d22
此差异已折叠。
点击以展开。
webContext/js/home.min.js
浏览文件 @
a95e8d22
此差异已折叠。
点击以展开。
webContext/pdfview/web/viewer.html
浏览文件 @
a95e8d22
...
...
@@ -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
()
{
...
...
使用许可
浏览文件 @
a95e8d22
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录