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

update to v1.0.34-release

上级 2a81d74a
...@@ -77,10 +77,11 @@ _注:kift为该功能的开发名称,其实际成果命名为kiftd。_ ...@@ -77,10 +77,11 @@ _注:kift为该功能的开发名称,其实际成果命名为kiftd。_
> 提示:当您更新版本后,请手动清除浏览器的缓存,之后刷新网盘主页以确保数据文件保持最新!否则可能导致新版页面功能无法使用。 > 提示:当您更新版本后,请手动清除浏览器的缓存,之后刷新网盘主页以确保数据文件保持最新!否则可能导致新版页面功能无法使用。
### 常规更新v1.0.33 ### 常规更新v1.0.34
_本次更新为维护性的更新,修复一些已经发现的问题并优化使用体验,推荐所有用户升级。_ _本次更新为维护性的更新,修复一些已经发现的问题并优化使用体验,推荐所有用户升级。_
+ 升级了内置的图片预览插件,并修复了一个存在于“图片预览”功能中的安全性漏洞。 + 进一步完善了文件系统——修复了当上传的文件夹中含有特殊字符且上传路径中存在重名文件夹时,选择“保留两者”会中断上传操作的问题。
+ 进一步完善了文件系统。 + 修复了一个存在于“上传文件夹”功能的非法命名漏洞。
+ 其他一些细节优化。
> 需要查看更多版本历史信息?请访问: https://kohgylw.gitee.io/News.html > 需要查看更多版本历史信息?请访问: https://kohgylw.gitee.io/News.html
......
<!doctype html> <!doctype html>
<!-- 青阳网络文件传输系统 kiftd v1.0.33-RELEASE --> <!-- 青阳网络文件传输系统 kiftd v1.0.34-RELEASE -->
<!-- 欢迎访问主界面 --> <!-- 欢迎访问主界面 -->
<!-- by 青阳龙野(kohgylw@163.com) --> <!-- by 青阳龙野(kohgylw@163.com) -->
<html> <html>
...@@ -101,32 +101,34 @@ ...@@ -101,32 +101,34 @@
class="glyphicon glyphicon-cog"></span> 操作 <span class="glyphicon glyphicon-cog"></span> 操作 <span
class="caret"></span></a> class="caret"></span></a>
<ul class="dropdown-menu" id="fileListDropDown"> <ul class="dropdown-menu" id="fileListDropDown">
<li id="uploadFileButtonLi"><a href="javascript:void(0);">上传文件 <span <li id="uploadFileButtonLi"><a
class="pull-right"><span href="javascript:void(0);">上传文件 <span class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+U</span></a></li> class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+U</span></a></li>
<li id="uploadFolderButtonLi"><a href="javascript:void(0);">上传文件夹 <span <li id="uploadFolderButtonLi"><a
href="javascript:void(0);">上传文件夹 <span
class="pull-right"><span class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+F</span></a></li> class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+F</span></a></li>
<li role="separator" class="divider"></li> <li role="separator" class="divider"></li>
<li id="createFolderButtonLi"><a href="javascript:void(0);">新建文件夹 <span <li id="createFolderButtonLi"><a
href="javascript:void(0);">新建文件夹 <span
class="pull-right"><span class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+N</span></a></li> class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+N</span></a></li>
<li role="separator" class="divider"></li> <li role="separator" class="divider"></li>
<li id="copyFileButtonLi"><a href="javascript:void(0);"><span id='copySignTx'>复制 <li id="copyFileButtonLi"><a href="javascript:void(0);"><span
<span class="pull-right"><span id='copySignTx'>复制 <span class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+C</span> class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+C</span>
</span></a></li> </span></a></li>
<li id="cutFileButtonLi"><a href="javascript:void(0);"><span id='cutSignTx'>剪切 <li id="cutFileButtonLi"><a href="javascript:void(0);"><span
<span class="pull-right"><span id='cutSignTx'>剪切 <span class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+X</span> class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+X</span>
</span></a></li> </span></a></li>
<li id="stickFileButtonLi" class="hidden"><a href="javascript:void(0);"><span <li id="stickFileButtonLi" class="hidden"><a
id='stickSignTx'>粘贴<span id="stickFilesCount"></span> href="javascript:void(0);"><span id='stickSignTx'>粘贴<span
<span class="pull-right"><span id="stickFilesCount"></span> <span class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+V</span> class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+V</span>
</span></a></li> </span></a></li>
<li id="deleteSeelectFileButtonLi"><a href="javascript:void(0);">删除 <span <li id="deleteSeelectFileButtonLi"><a
class="pull-right"><span href="javascript:void(0);">删除 <span class="pull-right"><span
class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+D</span></a></li> class="glyphicon glyphicon-arrow-up" aria-hidden="true"></span>+D</span></a></li>
</ul></li> </ul></li>
</ul> </ul>
...@@ -293,7 +295,8 @@ ...@@ -293,7 +295,8 @@
<h5 id="deleteFolderMessage"></h5> <h5 id="deleteFolderMessage"></h5>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button id="cancelDeleteFolderBtn" type="button" class="btn btn-default" data-dismiss="modal">取消</button> <button id="cancelDeleteFolderBtn" type="button"
class="btn btn-default" data-dismiss="modal">取消</button>
<span id="deleteFolderBox"></span> <span id="deleteFolderBox"></span>
</div> </div>
</div> </div>
...@@ -545,7 +548,8 @@ ...@@ -545,7 +548,8 @@
<h5 id="deleteFileMessage" class="wordbreak"></h5> <h5 id="deleteFileMessage" class="wordbreak"></h5>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button id="cancelDeleteFileBox" type="button" class="btn btn-default" data-dismiss="modal">取消</button> <button id="cancelDeleteFileBox" type="button"
class="btn btn-default" data-dismiss="modal">取消</button>
<span id="deleteFileBox"></span> <span id="deleteFileBox"></span>
</div> </div>
</div> </div>
...@@ -609,7 +613,8 @@ ...@@ -609,7 +613,8 @@
</h5> </h5>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button id="cancelDownloadAllCheckedBtn" type="button" class="btn btn-default" data-dismiss="modal">取消</button> <button id="cancelDownloadAllCheckedBtn" type="button"
class="btn btn-default" data-dismiss="modal">取消</button>
<span id="downloadAllCheckedBox"></span> <span id="downloadAllCheckedBox"></span>
</div> </div>
</div> </div>
...@@ -698,7 +703,8 @@ ...@@ -698,7 +703,8 @@
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button id="cancelMoveFilesBtn" type="button" class="btn btn-default" data-dismiss="modal">取消</button> <button id="cancelMoveFilesBtn" type="button"
class="btn btn-default" data-dismiss="modal">取消</button>
<span id="moveFilesBox"></span> <span id="moveFilesBox"></span>
</div> </div>
</div> </div>
......
...@@ -3010,8 +3010,7 @@ function getDownloadURL() { ...@@ -3010,8 +3010,7 @@ function getDownloadURL() {
+ window.location.host + window.location.host
+ "/externalLinksController/downloadFileByKey/" + "/externalLinksController/downloadFileByKey/"
+ encodeURIComponent(getDownloadFileName.replace( + encodeURIComponent(getDownloadFileName.replace(
/\'/g, '').replace(/\r/g, "").replace( /\\/g, "_")) + "?dkey=" + result;
/\n/g, "")) + "?dkey=" + result;
// 显示链接内容 // 显示链接内容
$("#downloadHrefBox").html( $("#downloadHrefBox").html(
"<a href='" + dlurl + "'>" + dlurl + "</a>"); "<a href='" + dlurl + "'>" + dlurl + "</a>");
...@@ -3541,9 +3540,8 @@ function getFileChain(fileId, fileName) { ...@@ -3541,9 +3540,8 @@ function getFileChain(fileId, fileName) {
+ "//" + "//"
+ window.location.host + window.location.host
+ "/externalLinksController/chain/" + "/externalLinksController/chain/"
+ encodeURIComponent(fileName + encodeURIComponent(fileName.replace(/\\/g,
.replace(/\'/g, '').replace(/\r/g, "") "_")) + "?ckey="
.replace(/\n/g, "")) + "?ckey="
+ encodeURIComponent(result)); + encodeURIComponent(result));
$("#copyChainBtn").attr('disabled', false); $("#copyChainBtn").attr('disabled', false);
break; break;
...@@ -3819,7 +3817,7 @@ function updateTheFolderInfo() { ...@@ -3819,7 +3817,7 @@ function updateTheFolderInfo() {
// 替换所有引号,将其进一步转义,主要用于传递带引号的文件名 // 替换所有引号,将其进一步转义,主要用于传递带引号的文件名
function replaceAllQuotationMarks(txt) { function replaceAllQuotationMarks(txt) {
return txt.replace(/\"/g, "\\\""); return txt.replace(/\\/g, "\\\\").replace(/\"/g, "\\\"");
} }
// 对所有可能进入html的字符串进行转义操作 // 对所有可能进入html的字符串进行转义操作
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册