您的位置:首页 > 其它

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

2014-09-30 22:34 393 查看
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();

}



}

}











内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐