问题描述
在做JAVA聊天室,实现传送文件时我已经把一个File文件传送到了客户端,可是怎么才能够把这个文件保存在客户端的某个盘上面呢,保存到本地求赐教,在线等阿。
解决方案
解决方案二:
如果是web页面,用applet来做,有权限保存如果是gui界面没有什么问题
解决方案三:
直接用一般的输出流写
解决方案四:
你怎么传file过去的?
解决方案五:
如果是b/s形式的话很难,现在ie7和8权限控制的很严,可能需要修改客户端jre的策略文件如果是c/s没有什么问题
解决方案六:
引用4楼yuzhangchen的回复:
如果是b/s形式的话很难,现在ie7和8权限控制的很严,可能需要修改客户端jre的策略文件如果是c/s没有什么问题
CS也有权限校验的~因为毕竟是从server端发起的
解决方案七:
如果c/s,直接流写出到一个文件publicbooleancopy(Filesrc,Filedst){booleanflag=true;try{InputStreamin=null;OutputStreamout=null;try{in=newBufferedInputStream(newFileInputStream(src),BUFFER_SIZE);out=newBufferedOutputStream(newFileOutputStream(dst),BUFFER_SIZE);byte[]buffer=newbyte[BUFFER_SIZE];while(in.read(buffer)>0){out.write(buffer);}}finally{if(null!=in){in.close();}if(null!=out){out.close();}}}catch(Exceptione){e.printStackTrace();flag=false;}returnflag;}
解决方案八:
果然很多高手啊
解决方案九:
输入输出流就行了,读取文件字节,然后写到你要保存的盘上。
解决方案十:
该回复于2011-01-08 09:21:51被版主删除