update to version v1.0.2v1

add-license-1
kohgylw 2018-07-30 15:18:56 +08:00
parent b05e996937
commit d4ac6716d2
13 changed files with 128 additions and 29 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@ -11,46 +11,58 @@
> 很不幸U盘易丢同时又无法兼容各种平台的文件系统在需要大规模分享时--通过U盘拷贝简直就像是接力赛一样原始又低效。
* 您还在使用免费的公用网盘么?
> 时不时传来的网盘关停热潮令人担忧,而其由外人管理的特性则让您不敢轻易把隐私文件存放在上面。
* 您需要搭建起一款私人的网盘而苦于没有好的选择?
> 破解软件同样无法确保安全性,隐藏的病毒令人担忧。同时,多数已有的网盘服务器软件设计老旧、性能笨重、语言的障碍更是使用中不可忽视的问题。
* 您需要利用自己的资源搭建起一个网盘系统而苦于没有好的选择?
> 使用破解软件同样无法确保安全性,闭源的特性令人担忧。同时,很多已有的网盘服务器软件性能笨重、功能简单、语言的障碍更是使用中不可忽视的问题。
_注kift的解压即用版即为kiftd_
### 现在您可以选择kift了。
本应用的作者 _青阳龙野@kohgylw_ 相信:不仅仅是他本人,而是还有很多人都需要在局域网内自己搭建起一个属于个人或团体的网盘服务器系统,这样就可以让所有在同一局域网内的朋友、同事或学生去访问、上传或下载自己网盘上的文件--无论是不足1MB的doc文本还是超过4GB的1080p视频。而且这种网盘的安装必须十分简单快速界面要使用中文且能够完全兼容Windows/Linux/Unix(包括Mac OS X)系统
本应用的作者 _青阳龙野@kohgylw_ 相信:不仅仅是他本人,而是还有很多人都需要在局域网内自己搭建起一个属于个人或团体的网盘服务器系统,这样就可以让所有在同一局域网内的朋友、同事或学生去访问、上传或下载自己网盘上的文件。
此外这个网盘还应该像主流的免费网盘一样支持Mp4视频直接在线播放、pdf文档直接预览、图片直接查看功能。
同时,它还必须具备以下特色功能:
* 能够应对各种文件无论是不足1MB的doc文本还是超过4GB的1080p视频。
* 使用起来简单、方便——中文界面,随时启动随时使用。
* 能够完全兼容Windows/Linux/Unix(包括Mac OS X)系统,适应大多数用户的环境。
* 媲美主流网盘的多媒体功能在线MP4视频播放器、在线MP3音乐播放器、在线图片查看器、PDF预览器...
* 便捷的操作:能够在主页上通过鼠标点击来完成批量上传、打包下载、批量删除...
* 开源免费——处于兴趣进行开发,因此完全免费,可用于任何用途。同时开放源代码,让任何人都能够看到其内容,并对其进行修改。
* 轻量化——安装过程不会对用户的操作系统产生任何遗留,做到解压即用,删除即走,绝不捆绑卖萌。
### 总之,无论您是想:
+ 利用家中的台式机来搭建一个家庭网络文件共享平台
+ 还是想利用办公室中的服务器为同事提供一个团队网盘
+ 甚至是利用云服务器构建面向公网访问的文件平台
+ 又或仅仅是安装在自己的笔记本电脑上用于替代老旧的U盘
+ ……
使用kiftd都能让您得心应手。
--实际上作者最初编写kift的目的就是为了能实现上述功能毕竟作为老师的他需要时常在班级里分享文件给学生。在他成功弄丢了几次U盘之后便萌生了利用闲暇时间设计一款这样的应用的想法。
_注kift的解压即用版就叫做kiftd_
-------------------
## Download and install
## Quick Strat
### 只需抽出3分钟时间您就可以在您自己的电脑上搭建出一个专业快捷的网盘服务器了。
### 现在您只需抽出3分钟时间就可以立即体验这款专业快捷的网盘服务器了。
* 马上下载本网盘服务器请点击右上方绿色按钮“Clone or Download”之后选择“Download ZIP”进行下载,也可以前往国内托管的下载地址: https://gitee.com/kohgylw/kiftd (码云)
* 在线阅读《说明文档》请直接点击上方文件列表中的《kiftd说明文档》来在线预览它是本应用的完全体说明说您可以通过它来了解关于本应用的全部内容该操作仅GitHub有效
* 立刻获取开源代码请访问本应用代码托管地址https://github.com/KOHGYLW/KohgylwIFT Github
_注该资源是v1.0.1的源代码。v1.0.2版本的源代码将在近期整理好之后发布_
* 立刻获取开源代码请访问本应用代码托管地址https://github.com/KOHGYLW/kiftd-source Github
* 使用中遇到问题?请将您的发现提交到 https://github.com/KOHGYLW/kiftd/issues (Github)
* 需要联系作者?请立即发件至 kohgylw@163.com ,描述您所遇到的任何问题
-------------------
## Learn more?
马上知道kift的优势
* 安装快速只需3分钟即可将网盘服务器安装完毕解压就好不能更快速了。
* 跨越平台无论是Windows、Linux又或是Mac OS X您都可以随时开启这个网盘服务器并获得完全版一样的体验。
* 功能丰富简约的界面是为了更加高效但这绝不代表它“不专业”。kift在页面响应速度如丝般顺滑的基础上具备着视频在线播放、音乐在线播放、PDF预览、图片在线查看等主流公共网盘所具有的强大功能。光是这一点它就已经值得您一试了。
* 开源免费这款功能丰富的网盘完全免费无论您将其用在哪个领域。同时爱护用户硬件设施从开源开始你可以随时浏览kiftd的源代码。此外它不会在使用过程中产生任何遗留能够做到轻轻地走就如轻轻地来仅需删除其文件夹即可从您的系统中完全清除它不会和你卖萌。
* 快捷方便kiftd的目标就是让最小白的用户也能随时使用它令传输文件毫无障碍。无论是办公室、家庭或是其他任何地方您都无需关心它太多开启即用。
-------------------
## News
最新讯息:
### 常规更新v1.0.2v1
该更新为1.0.2版本基础上的性能优化更新,该版本建议所有用户升级体验。
+ 优化了主页设计,使其在较差的网络环境下的能够更加快速地加载。
+ 为主页添加了加载的过度动画,令主页在较差的网络环境下能够获得更加舒适的使用体验。
+ 优化了视频播放页面的加载速度。
+ 在说明文档中增加了关于Linux远程服务器管理的相关内容并优化了说明内容。
+ 其他一些服务器逻辑的优化。
### 新版本v1.0.2
新的kiftd v 1.0.2使用 Spring Boot 框架进行了重构,并全面升级了其功能,该版本建议所有用户升级体验。
新功能包括:
@ -66,7 +78,7 @@ _注kift的解压即用版就叫做kiftd_
+ 一些性能上的和细节上的完善使得kiftd更加可靠。
--------------------
## Quick View
## Functional Examples
### 功能速览v1.0.2
>注图中涉及资源均来源于网络仅用于展示kiftd功能版权归其作者所有。
@ -92,6 +104,7 @@ _注kift的解压即用版就叫做kiftd_
+ 想要了解更多功能详见《kiftd说明文档》...
-------------------
## Contact Author?
### 有意见建议或问题需要联系作者欢迎随时至信kohgylw@163.com作者会恭候您的来信

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
webContext/css/loading.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -52,4 +52,17 @@ html {
body {
height: 100%;
}
.loading {
line-height: 56px;
color: #545454;
padding-left: 60px;
font-size: 15px;
background: #FFFFFF url(loading.gif) no-repeat 10px 50%;
opacity: 0.7;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

View File

@ -1 +1 @@
@charset "UTF-8";.titlebox{height:30px;line-height:30px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;position:relative;bottom:-7px}.titletext{color:#000;font-size:22px}.graytext{color:#8b8b8b}.subtitle{color:#5cacee;text-align:center}.rightbtn{border-right:10px;float:right;margin-left:10px}.heading{height:8px}.centerText{text-align:center}.uploadstatusbox{color:#9c9c9c;font-size:4px;height:48px;overflow:auto}html{height:100%}body{height:100%}
@charset "UTF-8";.titlebox{height:30px;line-height:30px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;position:relative;bottom:-7px}.titletext{color:#000;font-size:22px}.graytext{color:#8b8b8b}.subtitle{color:#5cacee;text-align:center}.rightbtn{border-right:10px;float:right;margin-left:10px}.heading{height:8px}.centerText{text-align:center}.uploadstatusbox{color:#9c9c9c;font-size:4px;height:48px;overflow:auto}html{height:100%}body{height:100%}.loading{line-height:56px;color:#545454;padding-left:60px;font-size:15px;background:#fff url(loading.gif) no-repeat 10px 50%;opacity:.7;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;filter:alpha(opacity=70)}

View File

@ -438,6 +438,14 @@
</div>
</div>
<!-- end 音乐播放 -->
<!-- 加载提示框 -->
<div id="loadingModal" class="modal fade bs-example-modal-sm"
tabindex="-1" role="dialog" aria-labelledby="page is loading">
<div class="modal-dialog modal-sm" role="document">
<div class="modal-content loading">加载中...</div>
</div>
</div>
<!-- end 加载提示框 -->
</body>
<!-- jquery基本框架 -->
<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
@ -450,5 +458,5 @@
<!-- 音乐播放器 -->
<script type="text/javascript" src="js/APlayer.min.js"></script>
<!-- 页面操作定义 -->
<script type="text/javascript" src="js/home.js"></script>
<script type="text/javascript" src="js/home.min.js"></script>
</html>

View File

@ -56,6 +56,7 @@ function getServerOS() {
// 获取实时文件夹视图
function showFolderView(fid) {
startLoading();
$.ajax({
type : 'POST',
dataType : 'text',
@ -65,6 +66,7 @@ function showFolderView(fid) {
url : 'homeController/getFolderView.ajax',
success : function(result) {
if (result == "mustLogin") {
endLoading();
window.location.href = "login.html";
} else {
var folderView = eval("(" + result + ")");
@ -74,6 +76,7 @@ function showFolderView(fid) {
showAccountView(folderView);
showPublishTime(folderView);
showFolderTable(folderView);
endLoading();
}
},
error : function() {
@ -81,10 +84,21 @@ function showFolderView(fid) {
$("#publishTime").html("<span class='graytext'>获取失败,请尝试刷新</span>");
$("#parentlistbox")
.html("<span class='graytext'>获取失败,请尝试刷新</span>");
endLoading();
}
});
}
// 开始加载动画
function startLoading(){
$('#loadingModal').modal('show');
}
// 结束加载动画
function endLoading(){
$('#loadingModal').modal('hide');
}
// 登录操作
function dologin() {
var accountId = $("#accountid").val();

File diff suppressed because one or more lines are too long

55
webContext/js/video.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -55,7 +55,7 @@
</body>
<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/video.js"></script>
<script type="text/javascript" src="js/video.min.js"></script>
<script type="text/javascript">
$(function() {
var fileId = getFileId();