一、服务端/***分批上传小文件*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;}