中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Jquery和BigFileUpload實現大文件上傳及進度條顯示
來源:易賢網 閱讀:1423 次 日期:2016-07-12 14:46:50
溫馨提示:易賢網小編為您整理了“Jquery和BigFileUpload實現大文件上傳及進度條顯示”,方便廣大網友查閱!

實現方法:用到了高山來客 的bigfileupload組件,用高山來客的方法,彈出一個模式窗口,然后不停刷新獲取進度,始終覺得體驗感不好,于是想到用jquery來實現無刷新進度顯示,因為提交頁面后, 不能讓其刷新頁面,而是要不斷地通過ajax獲取progress.aspx返回的進度信息,所以用到了jquery.form的ajaxform提交。ajaxform提交后如果執行提交后的事件,比如在數據庫里插入記錄,還在調試中。

1、用到了jquery 的 progressbar 、form、MultFile及相關組件

<script src="../../common/js/jquery-1.2.6.pack.js" type="text/javascript"></script>

<script src="../../common/jqControl/packed/ui.core.packed.js" type="text/javascript"></script>

<!--FORM-->

<script src="../../common/jqControl/ajax/jquery.form.js" type="text/javascript"></script>

<!--上傳文件-->

<script src="../../common/jqControl/upLoad/jquery.MultiFile.pack.js" type="text/javascript"></script>

<!--進度條-->

<script src="../../common/jqControl/packed/ui.progressbar.packed.js" type="text/javascript"></script>

<!--對話框-->

<!--我的JS -->

<link href="../../common/Css/jquery-ui-themeroller.css" rel="stylesheet" type="text/css" />

<script src="../gadget/JS/uploadfile.js" type="text/javascript">

名單

2.uploadfile.js代碼如下:

$(function()

{

var info = '<div style="display:none" id="uploadinfo">';

info += '<p>正在上傳: <span id="uploadfilename"></span></p>';

info += '<p>上傳速度: <span id="uploadrate"></span> </p>';

info += '<p>狀態: <span id="uploadtitle"></span></p>';

info += '<p>預計剩余時間: <span id="uploadlefttime"></span></p>';

info += '<p>上傳文件大小: <span id="uploadtotal"></span></p>';

info += '<p>已上傳大小: <span id="uploadcurrent"></span></p>';

info += '<p><div id="uploadprogressbar"></div></p>';

info += '</div><div id="dialogsucc" > ';

$("body").append(info);

//進度條

$("#uploadprogressbar").progressbar();

//上傳

$('#fileupload').MultiFile();

$('#btshow').click(function()

{

alert($("body").html());

});

//提交

$('#btnsubmit').click(function()

{

$("#uploadForm").ajaxSubmit(

{

dataType: 'text',

beforeSubmit: function(a,f,o)

{

startProgress();

},

async:false,

success: function(data)

{

//$("#dialogsucc").text(data);

//stopProgress();

if(data.succ==1)

{

/* $("#dialogsucc").show();

$("#dialogsucc").dialog(

{

modal: true,

overlay:

{

opacity: 0.5,

background: "black"

}

}); */

}

},

error:function(err)

{

alert(err);

}

});

});

});

function getProgress(){

$.ajax({

type: "post",

dataType:"json",

url: "uploadProgress.aspx",

data: "UploadID=" + $("#UploadID").val(),

success: function(data){

$("#uploadprogressbar").progressbar("progress", data.percent);

$("#uploadfilename").html(data.filename);

$("#uploadrate").html(data.rate);

$("#uploadtitle").html(data.info);

$("#uploadlefttime").html(data.lefttime);

$("#uploadtotal").html(data.total);

$("#uploadcurrent").html(data.current);

if(data.succ==-1){

alert(data.errmsg);

}

if (data.succ==0){

setTimeout("getProgress()", 1000);

}

if (data.succ==1){

return;

}

},

error:function(msg)

{

alert(msg);

}

});

}

function startProgress(){

$("#uploadinfo").show();

setTimeout("getProgress()", 500);

}

function stopProgress()

{

$("#uploadinfo").hide();

}

3:progress.aspx代碼如下:

protected void Page_Load(object sender, EventArgs e)

{

try

{

string s = "{";

UploadContext upload = UploadContextFactory.GetUploadContext(Request["UploadID"]);

//初始化

if (upload.Status == uploadStatus.Initializing)

{

s += responeJSON(upload, "0", "");

}

if (upload.Status == uploadStatus.Uploading)

{

s += responeJSON(upload, "0", "");

}

if (upload.Status == uploadStatus.Complete)

{

s += responeJSON(upload, "1", "");

}

if (upload.Status == uploadStatus.HasError)

{

s += responeJSON(upload, "-1", "");

}

s += "}";

Response.Write(s);

}

catch (Exception err)

{

//throw err;

Response.Write("{'info':'" + err.Message.Replace("'", "") + "','succ':-1}");

}

}

private string responeJSON(UploadContext upload, string succ,string errmsg)

{

string s = "";

s += "'info':'" + upload.FormatStatus + "'" ;

s += ",'percent':'" + Convert.ToInt32((upload.Readedlength * 100.0 / upload.TotalLength)).ToString() + "'";

s += ",'current':'" + (upload.Readedlength/1024).ToString() + "KB'";

s += ",'total':'" + (upload.TotalLength/1024).ToString() + "KB'";

s += ",'rate':'" + upload.FormatRatio + "'";

s += ",'filename':'" + upload.CurrentFile + "'";

s += ",'cancel_upload':" + 0 ;

s += ",'lefttime':'" + upload.LeftTime + "'";

s += ",'succ':" + succ;

s += ",'errmsg':'" + errmsg +"'";

return s;

}

4.ajaxForm執行后,能夠正常運行,那上傳文件后,我如何執行其它操作,研究完了再發

以上所述是小編給大家介紹的Jquery和BigFileUpload實現大文件上傳及進度條顯示,希望對大家有所幫助

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
在线观看亚洲精品| 亚洲美女区一区| 久久青草福利网站| 久久久久9999亚洲精品| 久久免费一区| 欧美日韩综合视频网址| 欧美日本在线| 国产精品久久久久久久久久久久久| 欧美日产在线观看| 国产精品一级| 日韩午夜激情| 美女精品在线观看| 国产精品大片免费观看| 国内外成人在线| 亚洲毛片在线| 久久国产精品72免费观看| 欧美成人午夜| 国产一区香蕉久久| 99精品欧美| 欧美精品色综合| 在线观看不卡| 久久久久综合| 国产欧美另类| 亚洲欧美另类国产| 欧美日韩国产123区| 亚洲国产精品一区二区第一页| 一本色道久久综合| 欧美高清不卡| 亚洲国产成人久久| 久久一区二区三区国产精品 | 久久久精品999| 国产精品国码视频| 99视频超级精品| 欧美性猛交xxxx乱大交退制版| 在线视频成人| 欧美精品麻豆| 亚洲一线二线三线久久久| 国产精品户外野外| 久久er99精品| 在线播放一区| 欧美激情网站在线观看| 亚洲激情成人网| 欧美日韩网站| 久久成人精品一区二区三区| 激情综合网激情| 欧美日韩在线一区二区| 亚洲一区欧美二区| 极品尤物av久久免费看| 欧美男人的天堂| 欧美亚洲综合久久| 精品999网站| 国产精品www| 久久久久久一区| 在线亚洲一区二区| 在线观看日韩av电影| 国产精品国产三级国产普通话99| 久久久久久91香蕉国产| 一区二区三区久久精品| 亚洲电影免费观看高清完整版在线观看 | 亚洲黄色大片| 国产日韩一区二区| 国产精品极品美女粉嫩高清在线| 六月婷婷一区| 牛牛精品成人免费视频| 欧美一级在线视频| 欧美一级在线视频| 欧美一区=区| 久久不见久久见免费视频1| 亚洲一二三级电影| 亚洲深夜福利网站| 亚洲天堂免费观看| 正在播放欧美视频| 亚洲已满18点击进入久久| 亚洲性线免费观看视频成熟| 国产午夜精品理论片a级探花| 亚洲精品乱码| 亚洲欧洲一级| 亚洲免费观看在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 精品99视频| 一区二区久久| 欧美成人高清视频| 国产日韩亚洲| 亚洲国产高潮在线观看| 这里只有精品视频在线| 亚洲精品网址在线观看| 欧美一区二视频| 欧美高清视频一区二区三区在线观看 | 久久九九有精品国产23| 亚洲韩日在线| 亚洲第一视频| 亚洲二区视频在线| 在线观看日韩专区| 最新精品在线| 中文精品视频| 欧美日韩中文字幕日韩欧美| 亚洲精品一级| 米奇777超碰欧美日韩亚洲| 久久超碰97中文字幕| 欧美亚洲在线观看| 久久久水蜜桃| 欧美日韩精品一区二区三区四区| 欧美精品久久久久久久久久| 国产精品国内视频| 影音先锋日韩有码| 亚洲毛片视频| 久久国产精品毛片| 美乳少妇欧美精品| 欧美性猛交一区二区三区精品| 久久综合福利| 国产精品久久久久久福利一牛影视| 国产麻豆视频精品| 影音先锋国产精品| 亚洲一区久久| 欧美日韩亚洲高清| 亚洲国产精品成人va在线观看| 亚洲永久在线观看| 欧美日本一区| 亚洲人成网站色ww在线| 久久久精品动漫| 国产精品乱码一区二区三区| 亚洲精品欧美一区二区三区| 久久久精品视频成人| 国产亚洲亚洲| 久久国产精品一区二区三区四区| 国产精品久久| 亚洲欧美日韩国产一区二区| 欧美视频在线观看一区| 99国内精品久久| 欧美视频一区| 欧美一区二区精品| 国产欧美一二三区| 欧美在线观看日本一区| 国产日本欧美一区二区三区在线| 亚洲素人一区二区| 国产精品高潮呻吟久久| 亚洲网在线观看| 国产精品在线看| 另类天堂视频在线观看| 亚洲国产欧美久久| 欧美日韩一区二区三区免费看| 在线一区二区三区四区| 国产香蕉97碰碰久久人人| 久久国产视频网站| 在线观看欧美视频| 欧美深夜福利| 久久综合久久综合九色| 亚洲人成7777| 国内成+人亚洲| 欧美日本一区| 亚洲在线第一页| 亚洲三级电影在线观看 | 日韩亚洲在线观看| 国产欧美精品一区二区三区介绍| 久久国产综合精品| 中文亚洲视频在线| 亚洲欧洲日韩综合二区| 国产精品亚洲精品| 欧美激情网友自拍| 久久婷婷综合激情| 亚洲男人天堂2024| 99精品久久| 亚洲二区视频| 好吊色欧美一区二区三区四区| 老司机67194精品线观看| 午夜精品在线| 国外成人在线视频| 国产亚洲精品激情久久| 国产日本欧美一区二区| 国产欧美日韩在线视频| 欧美精品在线一区二区三区| 欧美va亚洲va日韩∨a综合色| 欧美一级理论性理论a| 亚洲欧美在线看| 亚洲女与黑人做爰| 一区二区三区免费看| 99视频在线精品国自产拍免费观看 | 国产精品免费一区豆花| 美女久久一区| 欧美成人免费网站| 亚洲一区二区日本| 亚洲一区免费看| 久久不见久久见免费视频1| 久久国产直播| 美国三级日本三级久久99| 欧美福利视频| 国产精品久久久一本精品| 欧美精品久久久久a| 欧美色区777第一页| 国产精品久久久久77777| 国产精品亚洲综合久久| 欧美四级在线观看| 国内精品久久久久久| 国产欧美日韩另类一区| 极品尤物av久久免费看| 日韩一区二区精品| 久久久国产一区二区| 欧美色图天堂网| 亚洲国产日韩一级| 亚洲淫性视频|