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

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

}

 

}

}

 

 

 

 

我要啦免费统计

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