读书人

jsp 文件下传

发布时间: 2012-11-23 00:03:43 作者: rapoo

jsp 文件上传

jQuery.ajaxFileUpload({

? ? ? ? ?url:"installApk",

? ? ? ? ?secureuri:false,

? ? ? ? ?fileElementId:'installApkName',//input框的ID

? ? ? ? ?dataType: 'json',//返回数据类型

? ? ? ? ?beforeSend:function(){//上传前需要处理的工作,如显示Loading...

? ? ? ? ?},

? ? ? ? ?success: function (data, status){//上传成功

? ? ? ?jQuery('.dial').val(50).trigger('change');

? ? ? ? ? ?var resultVal = data.split(",");

? ? ? ? ? ?if(resultVal[0]=="success"){

? ? ? ? ? ?jQuery.post("checkInstall",

? ? ? ? {host_ip : host_ip,

? ? ? ? test_agent_port : test_agent_port,

? ? ? ? apkPath : resultVal[1],

? ? ? ? device_sn : device_sn

? ? ? ? },?

? ? ? ? function(data,status,resp) {

? ? ? ? jQuery('.dial').val(65).trigger('change');

? ? ? ? ? ? ? ? if(data.msg.indexOf("fail") > -1){

? ? ? ? ? ? ? ? ? ? alert("很抱歉,连接异常,请稍后重新尝试!");

? ? ? ? ? ? ? ? cancel();

? ? ? ? ? ? ? ? }

? ? ? ? if(data.msg == "Success"){

? ? ? ? appList = appList + jQuery("#installApkName").val();

? ? ? ? jQuery('.dial').val(100).trigger('change');

? ? ? ? setTimeout(function(){alert("您的已经安装成功!");

? ? ? ? cancel();},1000);

? ? ? ? ? ? }

? ? ? ? ? ? if(data.msg == "Failure"){

? ? ? ? ? ? jQuery('.dial').val(80).trigger('change');

setTimeout(function(){alert("对不起,安装失败!");cancel();},1000);

? ? ? ? ? ? ? ? }

if(data.msg == "Unsafe"){

jQuery('.dial').val(80).trigger('change');

setTimeout(function(){alert("很抱歉,您上传的应用程序是不安全的,安装失败!");cancel();},1000);

? ? ? ? ? ? ? ? }

if(data.msg == "Unavailable"){

jQuery('.dial').val(80).trigger('change');

setTimeout(function(){alert("很抱歉,您上传的应用程序文件无效,安装失败!");cancel();},1000);

? ? ? ? ? ? ? ? }

? ? ? ? },"json");

? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? if(resultVal[1]=="FtpConnectionError"){

alert("很抱歉,连接异常,请稍后重新尝试!");

cancel();

? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ? if(resultVal[1]=="SizeError"){

alert("对不起,您上传的文件大小不能为0KB,并且不能大于200MB!");

cancel();

? ? ? ? ? ? ? ?}

? ? ? ? ? ? }

? ? ? ?return;

? ? ? ? ? ?

? ? ? ? ?},

? ? ? error: function (data, status, e) ? ?

? ? ? ?{

? ? ? ? ?cancel();

? ? ? ? ?alert("对不起,文件上传失败,请稍后重新尝试!");

? ? ? ?jQuery("#installApkName").val("");

? ? ? ?}

? ? ? ?});

读书人网 >JavaScript

热点推荐