急求用JAVA本地服务器读其它服务器指定文件下的*.*文件,并把这些文件都读成2进制格式的方法,也就是不管word,pdf,jpg等任何格式,都能读成2进制,再存入ORACLE的BOLB类型的字段中
此功能用在一个项目的文件接收功能上,遇到十分困难的事,下周要求完成,请各位大虾帮帮写个方法.
我们能得对方文件的绝对路径.

解决方案 »

  1.   

    把对方的磁盘映射成你本地的磁盘 就可以直接读取了 然后剩下的任务就是一个一个的读文件了 
    用递归的方式一个一个的处理呗  如果不考虑性能 所有的方法都在java.io里面呢 有问题发邮件[email protected]
      

  2.   

    是window系统吗?
    网上邻居右键 
    映射网络驱动器
    你不用关心文件类型 你需要关心的就是这个文件是个文件还是文件夹 如果是文件夹就继续找他下面的文件和文件夹 如果是文件就读
      

  3.   

    我们实际上是定义一个上传文件接口,不是针对某个服务器的,是针对任何服务器,对方给文件的路径可以是http://IP/c:/aa.jpg,也可以是FTP://IP/c:/aa.jpg
      

  4.   

    http://IP/c:/aa.jpg,也可以是FTP://IP/c:/aa.jpg  你的这样的写法好像就有问题的 http超文本传输协议 ftp 文件传输协议 怎么会有c:/的盘符暴露给你呢?明确以下访问的格式 //IP/c:/aa.jpg这样的倒是可以 
      

  5.   

    //IP/c:/aa.jpg这种格式又不能访问对方服务器,
    我们肯定是得到对方的一个可链接地址啊,好象下载样,反正想起来复杂,进如死胡同了
      

  6.   

    能否自己写一个客户端读文件
    写一个服务端接受文件
    通过Socket 来传否则 ,对方开tomcat或其他虚拟主机
    通过Httpurlconnection 来获得数据,然后生成二进制流