System.out.println("针对文件的操作类型====="+taskType);
String valueObject=dis.readUTF();//5、交流书签的值
System.out.println(format.format(new Date())+":末尾接纳文件");
ByteArrayOutputStream bos = new ByteArrayOutputStream((int)fileLength);
byte[] bytes = new byte[1024];
int length = 0;
while((length = dis.read(bytes, 0, bytes.length)) != -1) {
bos.write(bytes, 0, length);
}
byte[] filebytes = bos.toByteArray();
System.out.println("原始文件大小====="+fileLength+",实践接纳文件大小="+filebytes.length);
/********************************读取文件信息完毕********************************/
dos = new DataOutputStream(socket.getOutputStream());
/********************************校验文件信息********************************/
boolean process=true;
if(fileLength>0){
}else{
dos.writeUTF("error");
dos.flush();
dos.writeUTF("文件没有任何内容,请重新传送");
dos.flush();
process=false;
}
if(filebytes.length!=fileLength){
dos.writeUTF("error");
dos.flush();
(责任编辑:admin)