• <em id="52tge"><object id="52tge"><blockquote id="52tge"></blockquote></object></em>

  • <progress id="52tge"></progress>
      
      
      <tbody id="52tge"><pre id="52tge"></pre></tbody>
      <em id="52tge"></em>
      <li id="52tge"><acronym id="52tge"><u id="52tge"></u></acronym></li>

      <nav id="52tge"><sub id="52tge"><noframes id="52tge"></noframes></sub></nav>

      網站地圖 | RSS訂閱 老鐵博客 - 上海SEO優化|上海網站建設|蜘蛛池出租|站群代搭建
      你的位置:首頁 ? 前端腳本 ? 正文

      jquery教程,jquery教程 菜鳥教程

      2020-3-20 14:15:58 | 作者:老鐵SEO | 0個評論 | 人瀏覽

        jquery實現多個上傳文件教程:


        首先創建解決方案,添加jquery的js和一些資源文件(如圖片和進度條顯示等):


        jquery-1.3.2.min.js


        jquery.uploadify.v2.1.0.js


        jquery.uploadify.v2.1.0.min.js


        swfobject.js


        uploadify.css<


        >


        1、頁面的基本代碼如下


        這里用的是aspx頁面(html也是也可的)


        頁面中引入的js和js函數如下:


        <


        >


        js函數:


        $(document).ready(function(){


        $("#uploadify").uploadify({


        'uploader':'image/uploadify.swf',//uploadify.swf文件的相對路徑,該swf文件是一個帶有文字BROWSE的按鈕,點擊后淡出打開文件對話框


        'script':'Handler1.ashx',//script:后臺處理程序的相對路徑


        'cancelImg':'image/cancel.png',


        'buttenText':'請選擇文件',//瀏覽按鈕的文本,默認值:BROWSE。


        'sizeLimit':999999999,//文件大小顯示


        'floder':'Uploader',//上傳文件存放的目錄


        'queueID':'fileQueue',//文件隊列的ID,該ID與存放文件隊列的div的ID一致


        'queueSizeLimit':120,//上傳文件個數限制


        'progressData':'speed',//上傳速度顯示


        'auto':false,//是否自動上傳


        'multi':true,//是否多文件上傳


        //'onSelect':function(e,queueId,fileObj){


        //alert("唯一標識:"+queueId+"\r\n"+


        //"文件名:"+fileObj.name+"\r\n"+


        //"文件大小:"+fileObj.size+"\r\n"+


        //"創建時間:"+fileObj.creationDate+"\r\n"+


        //"最后修改時間:"+fileObj.modificationDate+"\r\n"+


        //"文件類型:"+fileObj.type);


        //}


        'onQueueComplete':function(queueData){


        alert("文件上傳成功!");


        return;


        }


        });


        });<


        >


        頁面中的控件代碼:


        <


        >


        函數主要參數:


        $(document).ready(function(){


        $('#fileInput1').fileUpload({


        'uploader':'uploader.swf',//不多講了


        'script':'/AjaxByJQuery/file.do',//處理Action


        'cancelImg':'cancel.png',


        'folder':'',//服務端默認保存路徑


        'scriptData':{'methed':'uploadFile','arg1','value1'},


        //向后臺傳遞參數,methed,arg1為參數名,uploadFile,value1為對應的參數值,服務端通過request["arg1"]


        'buttonText':'UpLoadFile',//按鈕顯示文字,不支持中文,解決方案見下


        //'buttonImg':'圖片路徑',//通過設置背景圖片解決中文問題,就是把背景圖做成按鈕的樣子


        'multi':'true',//多文件上傳開關


        'fileExt':'*.xls;*.csv',//文件過濾器


        'fileDesc':'.xls',//文件過濾器詳解見文檔


        'onComplete':function(event,queueID,file,serverData,data){


        //serverData為服務器端返回的字符串值


        alert(serverData);


        }


        });


        });<


        >


        后臺一般處理文件:


        usingSystem;


        usingSystem.Collections.Generic;


        usingSystem.Linq;


        usingSystem.IO;


        usingSystem.Net;


        usingSystem.Web;


        usingSystem.Web.Services;


        namespacefupload


        {


        ///


        ///Handler1的摘要說明


        ///


        publicclassHandler1:IHttpHandler


        {


        publicvoidProcessRequest(HttpContextcontext)


        {


        context.Response.ContentType="text/plain";


        HttpPostedFilefile=context.Request.Files["Filedata"];//對客戶端文件的訪問


        stringuploadPath=HttpContext.Current.Server.MapPath(@context.Request["folder"])+"\\";//服務器端文件保存路徑


        if(file!=null)


        {


        if(!Directory.Exists(uploadPath))


        {


        Directory.CreateDirectory(uploadPath);//創建服務端文件夾


        }


        file.SaveAs(uploadPath+file.FileName);//保存文件


        context.Response.Write("上傳成功");


        }


        else


        {


        context.Response.Write("0");


        }


        }


        publicboolIsReusable


        {


        get


        {


        returnfalse;


        }


        }


        }


        }<


        >

    1. 本文來自: 老鐵博客,轉載請保留出處!歡迎發表您的評論
    2. 相關標簽:
    3. 已有0位網友發表了一針見血的評論,你還等什么?

      必填

      選填

      記住我,下次回復時不用重新輸入個人信息

      必填,不填不讓過哦,嘻嘻。

      ◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

      相關推薦

      色情激情片日本大全|亚洲无码色情gif|六人行成人版第九影院|亚洲成人电影理论电影

    4. <em id="52tge"><object id="52tge"><blockquote id="52tge"></blockquote></object></em>

    5. <progress id="52tge"></progress>
        
        
        <tbody id="52tge"><pre id="52tge"></pre></tbody>
        <em id="52tge"></em>
        <li id="52tge"><acronym id="52tge"><u id="52tge"></u></acronym></li>

        <nav id="52tge"><sub id="52tge"><noframes id="52tge"></noframes></sub></nav>