`
anglemoshao
  • 浏览: 6518 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jsp 文件上传

    博客分类:
  • web
 
阅读更多

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("");

       }

        });

分享到:
评论

相关推荐

    JSP文件上传代码文件上传代码

    JSP文件上传代码JSP文件上传代码文件上传代码

    JSP文件上传 支持进度条显示.rar

    JSP文件上传 支持进度条显示,支持单个文件100M上传,JSP环境下的AJAX WEB上传程序,可一次上传多个文件,带进度条显示,上传过程中,若用户取消上传,则已经上传的文件均被删除。

    jsp文件上传下载jar包

    jsp文件上传下载jar包。jsp文件上传下载jar包

    jsp文件上传类 jsp文件上传类

    包括文件上传的几个类文件。 jsp文件上传类

    JSP文件上传带进度条(很灵巧的方式)

    JSP文件上传带进度条(很灵巧的方式)JSP文件上传带进度条(很灵巧的方式)JSP文件上传带进度条(很灵巧的方式)JSP文件上传带进度条(很灵巧的方式)

    JSP文件上传功能(struts)

    JSP文件上传功能,用于实现Struts上传功能

    jsp文件上传源码

    jsp文件上传源码,解压之后,导入myeclipse中直接使用。

    JSP文件上传进度条

    JSP文件上传带进度,开发过程中还感觉还蛮适用的,分享下

    jsp文件上传jar包

    jsp文件上传所需要的jar包。(凑齐100个字节)(凑齐100个字节)(凑齐100个字节)(凑齐100个字节)(凑齐100个字节)

    jsp 文件 上传 组件

    jsp 文件 上传 的..组件 大家可以下下去看看

    jsp文件上传所需common包

    jsp文件上传所需common包

    JSP文件上传插件(潇湘多文件上传).rar

    JSP文件上传插件(潇湘多文件上传),压缩包内包括了潇湘文件上传组件、实例、文档等。这是一款大家都比较喜欢用的JSP文件上传组件,支持图片和文件同时上传,可批量上传,支持多种上传自定义功能,扩展名、上传文件大...

    JSP无组件文件上传

    在网络上找到的,纯JSP实现的文件上传程序,支持多文件的上传,例子是多文件的上传,稍微修改就可以变成单文件的上传或者更多文件的上传,控制成需要扩展名的文件上传,指定大小的文件上传等。程序目前上传文件存储...

    jsp文件上传下载

    这是 ,jsp文件上传下载 源代码。可以下载当做你学习的参考,本人建议不要直接拷贝代码。要看懂代码,这样才能吸收。

    jsp文件上传包.zip

    jsp文件上传包,解决中文乱码问题,很好用,帮助者解决JSP文件上传乱码问题,可以放心的下载 。

    Jsp文件上传下载

    本示例向用户演示如何通过smartupload上传下载文件。此处用的是smartupload的新版本1.2,采用一种新的 方式来完成文件的上传。

    jspsmartupload实现文件上传与下载

    1,只需要将文件夹upload拷在...3,有jsp文件上传与下载攻略是讲文件上传与下载的各种类中的函数含义的 4,主要包括完整的 jspsmartupload上传与下载,还有jspsmartupload的完整包,并且包括包中各种上传与下载的解释

    jsp文件上传

    jsp文件上传,这个是通过commons-fileupload-1.2.2.jar、commons-io-2.4.jar,通过两个uploadJAR包实现了对文件的操作

    struts2+jsp 文件上传

    struts2+jsp 文件上传,供大家一起共同分享学习。

    简单JSP文件上传源代码smartupload

    简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload 简单 JSP 文件上传 源代码 smartupload

Global site tag (gtag.js) - Google Analytics