新聞中心
在線文件管理模塊功能及應(yīng)用:

站在用戶的角度思考問題,與客戶深入溝通,找到鎮(zhèn)原網(wǎng)站設(shè)計(jì)與鎮(zhèn)原網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋鎮(zhèn)原地區(qū)。
現(xiàn)代企業(yè)級(jí)開發(fā)中,在線文檔管理是必不可少模塊之一,本例所講在線文檔管理模塊包括了文件上傳到服務(wù)器上、文件瀏覽、重命名、移動(dòng)、復(fù)制、刪除、新建文件夾、壓縮、解壓縮、在線編輯等多種常用操作,適用于無紙化辦公OA、ERP、CRM、項(xiàng)目管理、文件管理(網(wǎng)盤)、主機(jī)管理等多種場合。
在線文件管理模塊特點(diǎn):
全靜態(tài)頁面、執(zhí)行效率高;使用AJAX技術(shù),用戶體驗(yàn)好;界面美觀,全新的對話框;操作簡便,一個(gè)頁面完成所有操作;純DIV布局,代碼簡便控制,難度高;純手工代碼,功能擴(kuò)展容易;拋棄傳統(tǒng)“拖控件”做法,真正意義上的提高;項(xiàng)目結(jié)構(gòu)簡單,易于融入任何系統(tǒng);
在線文件管理模塊展示:
在線文件管理模塊實(shí)現(xiàn)技能點(diǎn):
自定義AJAX操作,AJAX-tree,AJAX-Dialog;DIV布局技術(shù);HttpHandler技術(shù);JSON技術(shù);IO操作技術(shù);在線文本編輯技術(shù);在線壓縮技術(shù)
在線文件管理模塊具體實(shí)現(xiàn)過程:
搭建項(xiàng)目層次如圖
CSS: 存放整站樣式文件
JS:存放全部JS文件
UpFiles:存放上傳的文件
WebExplorer.html: 唯一的界面
MyWebExplorer.ashx:一般處理程序,用來處理HTTP請求
DownloadFile.cs:下載文件操作類
ZipClass.cs:壓縮文件操作類
fckeditor:在線文本編輯器
目錄結(jié)構(gòu)如下:
在線文件管理-樹-Ajax.js
- function getHttpRequest()
- {
- httpRequest = new XMLHttpRequest();
- httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
- }
- function executeHttpRequest(method, url, data)
- {
- var xmlHttp = getHttpRequest();
- xmlHttp.open(method, url, false);
- xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
- xmlHttp.send(data);
- return xmlHttp.responseText;
- }
- function TreeNode()
- {
- var self = this;
- var fileContainer = $(fileDivID);
- …… ……
- this.childArea = createDiv();
- this.childArea.style.display = "none";
- this.container.appendChild(this.childArea);
- }
- this.clickNode = function()
- {
- self.ClearCurrentStatus();
- currentNode = self;
- self.SetCurrentStatus();
- self.CreateChildren();
- }
關(guān)于在線文件管理-樹-Tree.js的幾點(diǎn)解說:
ClearCurrentStatus:清除當(dāng)前節(jié)點(diǎn)狀態(tài)
GotoParentNode:返回上級(jí)節(jié)點(diǎn)
SetCurrentStatus:設(shè)置當(dāng)前節(jié)點(diǎn)狀態(tài)
CreateChildren:創(chuàng)建子節(jié)點(diǎn)
Refersh:刷新
createImage:創(chuàng)建圖片
createFileView:創(chuàng)建文件展現(xiàn)方式
clickDirectory:點(diǎn)擊目錄操作
完整代碼已經(jīng)提供,記得點(diǎn)一下推薦哦。/Files/0771bc/在線文件管理模塊最終代碼.rar
網(wǎng)站名稱:ASP.NET在線文件管理模塊的設(shè)計(jì)與開發(fā)
網(wǎng)頁路徑:http://fisionsoft.com.cn/article/dhjosce.html


咨詢
建站咨詢
