码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-10-01 00:45:40      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   io   ar   文件   sp   art   c   

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

}

 

}

}

 

 

 

 

bubuko.com,布布扣

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

标签:style   http   color   io   ar   文件   sp   art   c   

原文地址:http://blog.csdn.net/attilax/article/details/39700839

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!