zoukankan      html  css  js  c++  java
  • Atitit..文件上传组件选型and最佳实践总结(3)断点续传控件的实现

    Atitit..文件上传组件选型and最佳实践总结(3)----断点续传控件的实现

    1. 实现思路:::元插件,元设置... 1

    2. 实现流程downzip,unzip,exec 1

    3. Zip 文件夹结构 1

    4. #---code 1

    1. 实现思路:::元插件,元设置...

    元插件的思路可以启动多个在的progrm插件...,,,元设置 可以自定义自己喜欢的ftp 客户端...

    Main Html>>add link oopen a win ( in this is applet)  

    2. 实现流程downzip,unzip,exec

    Down的时候儿判断权限,c不行d,d不行走e

    不个过程msg 通过js 显示到个ui...

    3. Zip 文件夹结构

    Cfg.txt

    flashfxp(fld)

    Otherftp(fld)

    4. #---code

     */

    public void start() {

    // Put your code here

    System.out.println("---=================attilax start down11====================aaa");

    String apppath=getApppath();

    System.out.println("--getApppath:"+apppath);

    String downurl=apppath+"/upx_upx.zip";

    String outputDirectory="c:";

    String savepath="";

    try {

      savepath = "c:\\upx_upx.zip";

    if(!new File(savepath).exists())

    websitex.down(downurl,savepath);

    catch (IOException e1) {

    //  attilax 老哇的爪子 1_50_52   o9t   

    e1.printStackTrace();

    showErr(getTrace(e1));

    return;

    }

    System.out.println("---================= upzip ====================aaa");

    try {

    if(!new File(outputDirectory+"\\upx_upx").exists())

    ZipX.extract(savepath, outputDirectory, "gbk");

    catch (Exception e1) {

    //  attilax 老哇的爪子 1_54_46   o9t   

    e1.printStackTrace();

    showErr(getTrace(e1));

    return ;

    }

    System.out.println("---================= start boot ftp ====================aaa");

    String ftp = "c:\\upx_upx\\FlashFXP_4.3.1.1969_ati\\flashfxp.exe";

    if (!new File(ftp).exists()) {

    ftp = "d:\\upx_upx\\FlashFXP_4.3.1.1969_ati\\flashfxp.exe";

    if (!new File(ftp).exists()) ftp = "e:\\upx_upx\\FlashFXP_4.3.1.1969_ati\\flashfxp.exe";

    }

    try {

    System.out.println("---exe:"+ftp);

    Runtime.getRuntime().exec(ftp);

    showInvokeOK(ftp);

    catch (IOException e) {

    // attilax 老哇的爪子 h_3_53 o9s

    showInvokeOK(getTrace(e));

    writeFile("c:\\appE" + getUUid() + ".txt", getTrace(e), "utf-8");

    try {

    e.printStackTrace();

    this.gx.drawString(getTrace(e), 5, 35);

    System.out.println("---=====================================aaa");

    catch (Exception e2) {

    e.printStackTrace();

    }

    }

    }

    我要啦免费统计
  • 相关阅读:
    远程连接telnet和ssh的区别?(telnet如何连接)
    NFS实践(搭建页面)
    NFS挂载 卸载
    NFS实践
    03 Linux 文件管理
    02 bashshell介绍使用
    01 Linux 的渊源与发展史
    P4218 [CTSC2010]珠宝商
    P5284 [十二省联考2019]字符串问题
    广义后缀自动机(广义SAM)
  • 原文地址:https://www.cnblogs.com/attilax/p/15199102.html
Copyright © 2011-2022 走看看