webservice大文件上传

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、服务端/***分批上传小文件*filename文件名称*/publicvoiduploadImage(Stringfilename,byte[]file){//保存文件try{FileOutputStreamfos=null;fos=newFileOutputStream(d:\\文件\\+filename);fos.write(file);fos.close();}catch(IOExceptione){thrownewRuntimeException(e);}}/***合并文件并删除小文件*filename文件名称*num文件总数量*fileType文件类型*/publicintbuildFile(StringfileName,intnum,StringfileType){try{inti=0;FileOutputStreamfos=null;fos=newFileOutputStream(d:\\uploadFile\\+fileName+.+fileType);//最后保存的文件while(num=0){BufferedInputStreambufferedInputStream=newBufferedInputStream(newFileInputStream(d:\\uploadFile\\+fileName+i+.+fileType));byte[]bytes=newbyte[(int)(newjava.io.File(d:\\uploadFile\\+fileName+i+.+fileType)).length()];bufferedInputStream.read(bytes);bufferedInputStream.close();fos.write(bytes);num--;i++;}fos.close();//删除文件while(i=0){java.io.Filef=newjava.io.File(d:\\uploadFile\\+fileName+i+.+fileType);f.delete();i--;}return1;}catch(Exceptionex){ex.printStackTrace();}return-1;}

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功