diff --git a/.DS_Store b/.DS_Store index cf106f6..2eef49d 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 3e4f472..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 青阳龙野 (phone:15928143814) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index c75ad65..3072dd2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # kiftd——青阳网络文件传输系统 # ## 一款便捷、开源、功能完善的个人&团队&小型组织网盘服务器系统。 ## -### 欢迎访问kiftd官方资源站! ### +### 欢迎访问kiftd官方资源站!您可以在这里下载官方版本的kiftd资源或阅读说明内容。 ### ------- @@ -21,10 +21,10 @@ > 使用破解软件同样无法确保安全性,闭源的特性令人担忧。同时,很多已有的网盘服务器软件性能笨重、功能简单、语言的障碍更是使用中不可忽视的问题。 _注:kift为功能性内核的开发代号,其应用版本被称为kiftd_ -### 它从何而来? - > 本软件的作者 kohgylw 相信:除了他本人之外,一定还有其他人也面临着同样的问题。最初,作为教师的他需要时常分发资料给学生(或其他教师)——在他成功弄丢了几次U盘后,便萌生了利用自己闲暇的时间去开发出一套“基于常见web浏览器的网络文件存储、分发、管理、预览系统”的计划。该系统要比ftp更便捷,要比操作系统自带的文件分享功能适应性更强;要比已有的网盘软件更强大、更高效。不久之后,作为该计划的成果,这款名为kiftd的软件就此诞生了。 +------- + ### 为什么选择kiftd? * 1MB的文档和超过4GB的高清电影资源?均能够随意上传和下载。 * 担心操作系统不兼容?无论是Windows、Linux还是Unix(包括Mac OS X),均可运行使用。 @@ -44,6 +44,8 @@ _注:kift为功能性内核的开发代号,其应用版本被称为kiftd_ 您可以随时开始使用它,只要您需要。 +------ + ## Quick Strat ### 现在,您只需抽出3分钟时间,就可以立即体验这款专业快捷的网盘服务器了。 @@ -59,9 +61,13 @@ _注:kift为功能性内核的开发代号,其应用版本被称为kiftd_ 最新讯息: -### 紧急修复v1.0.3 -由于新版本升级中的疏漏,造成出现了无法使用预览功能的BUG,现已进行修复,请存在问题的用户下载最新版本。 -+ 修复了由于v1.0.3版本疏漏导致的预览功能失效的问题。 +### 新版本v1.0.4 +本次更新主要针对于一些新功能,使其能够应对更加多样化的需求。推荐所有用户升级体验。 ++ 增加了文件夹访问级别——现在,您可以为文件夹设定访问级别了:“公开的”、“仅小组”和“仅创建者”。您可以通过该功能更加灵活地限制他人查看您的资料,使其更加适用于团队使用。 ++ 新增了图片预览压缩功能——当您需要查看较大体积的图片时(超过2MB),kiftd会为其生成一份较小的缩略图以提高预览速度。 ++ 优化了命令控制方式——现在,您可以直接运行并启动kiftd服务器而无需进入命令控制模式了。 ++ 优化了登录过程——现在,打开登录窗口将直接选中“账户”输入框。 ++ 优化了上传提示的字体——使其能够自适应屏幕分辨率。 ### 新版本v1.0.3 新的kiftd v 1.0.3增加了更多便捷的操作功能,并修复了一些Bug。该版本建议所有用户升级体验。 @@ -72,20 +78,6 @@ _注:kift为功能性内核的开发代号,其应用版本被称为kiftd_ + 一些Bug修复——完善了纯命令模式下的错误提示信息。修正了文件系统选择相关的一些Bug,修正了IE浏览器下无法上传文件的Bug。 + 更新了《kiftd说明文档》使其更加易读——指引内容更加全面,还增加了如何升级kiftd至最新版本的提示。 -### 常规更新v1.0.2v2 -该更新为1.0.2版本基础上的性能优化更新,该版本建议所有用户升级体验。 -+ 优化了登录逻辑——现在进行登录和注销操作不会再返回到根目录了,而是保持在当前浏览路径内。这一点是为了方便用户进行频繁的登录和注销操作。 -+ 为登录操作增加了等待效果——让用户在较差的网络环境下能够获得更好的登录操作体验,防止重复操作。 -+ 优化了kiftd应用主界面的显示——使得其能够自适应各种不同的分辨率,从而解决了在高分辨率显示器下kiftd应用主界面显示过小的问题。 - -### 常规更新v1.0.2v1 -该更新为1.0.2版本基础上的性能优化更新,该版本建议所有用户升级体验。 -+ 优化了主页设计,使其在较差的网络环境下的能够更加快速地加载。 -+ 为主页添加了加载的过度动画,令主页在较差的网络环境下能够获得更加舒适的使用体验。 -+ 优化了视频播放页面的加载速度。 -+ 在说明文档中增加了关于Linux远程服务器管理的相关内容,并优化了说明内容。 -+ 其他一些服务器逻辑的优化。 - -------------------- ## Functional Examples diff --git a/kiftd-1.0.3-SNAPSHOT.jar b/kiftd-1.0.4-SNAPSHOT.jar similarity index 99% rename from kiftd-1.0.3-SNAPSHOT.jar rename to kiftd-1.0.4-SNAPSHOT.jar index 1abcfd6..bfade75 100644 Binary files a/kiftd-1.0.3-SNAPSHOT.jar and b/kiftd-1.0.4-SNAPSHOT.jar differ diff --git a/kiftd说明文档.pdf b/kiftd说明文档.pdf index 0abf5f9..ef0bcb0 100644 Binary files a/kiftd说明文档.pdf and b/kiftd说明文档.pdf differ diff --git a/mybatisResource/mapperXML/FolderMapper.xml b/mybatisResource/mapperXML/FolderMapper.xml index a3de1ad..bb3138a 100644 --- a/mybatisResource/mapperXML/FolderMapper.xml +++ b/mybatisResource/mapperXML/FolderMapper.xml @@ -1,36 +1,49 @@ - - - - - - - - - - - - - - - - INSERT INTO FOLDER VALUES(#{folderId,jdbcType=VARCHAR},#{folderName,jdbcType=VARCHAR},#{folderCreationDate,jdbcType=VARCHAR},#{folderCreator,jdbcType=VARCHAR},#{folderParent,jdbcType=VARCHAR}); - - - - DELETE FROM FOLDER WHERE folder_id=#{folderId,jdbcType=VARCHAR} - - - - UPDATE FOLDER SET folder_name = #{newName,jdbcType=VARCHAR} WHERE folder_id = #{folderId,jdbcType=VARCHAR} - - + + + + + + + + + + + + + + + + + INSERT INTO FOLDER + VALUES(#{folderId,jdbcType=VARCHAR},#{folderName,jdbcType=VARCHAR},#{folderCreationDate,jdbcType=VARCHAR},#{folderCreator,jdbcType=VARCHAR},#{folderParent,jdbcType=VARCHAR},#{folderConstraint,jdbcType=INTEGER}); + + + + DELETE FROM FOLDER WHERE folder_id=#{folderId,jdbcType=VARCHAR} + + + + UPDATE FOLDER SET folder_name = #{newName,jdbcType=VARCHAR} WHERE folder_id + = #{folderId,jdbcType=VARCHAR} + + + + UPDATE FOLDER SET folder_constraint = #{newConstraint,jdbcType=INTEGER} WHERE folder_id + = #{folderId,jdbcType=VARCHAR} + + \ No newline at end of file diff --git a/webContext/css/overrall.css b/webContext/css/overrall.css index f2dc6aa..5838539 100644 --- a/webContext/css/overrall.css +++ b/webContext/css/overrall.css @@ -41,7 +41,6 @@ .uploadstatusbox { color: #9C9C9C; - font-size: 4px; height: 48px; overflow: auto; } diff --git a/webContext/css/overrall.min.css b/webContext/css/overrall.min.css index ef34552..3f2a052 100644 --- a/webContext/css/overrall.min.css +++ b/webContext/css/overrall.min.css @@ -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%}.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)} \ No newline at end of file +@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;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)} \ No newline at end of file diff --git a/webContext/home.html b/webContext/home.html index d67d73e..d05c220 100644 --- a/webContext/home.html +++ b/webContext/home.html @@ -147,9 +147,9 @@ -