我需要用File创建一个上传的文件,然后创建的位置为网络地址。如我要将上传的文件保存到198.168.0.2的oa项目中或者是d盘中这个new File时候的路径如何配置?我写的一个但是是错的
File uploadPath = new File( "http:\\\\127.0.0.1:8080\\oa\\application\\uploadfile\\" );
在线等谢谢大家了

解决方案 »

  1.   

    http不能上传文件,你要么直接new个file保存到服务器本地,要么开个ftp上传
      

  2.   

    这个不是上传的问题,就是用java普通程序来做,我要在远程计算机中创建一个file文件
      

  3.   

    在本地创建一个文件,通过ftp再上传到远端服务器上
      

  4.   

    我现在的只能拿到一个远程服务器端的url然后不能改那边的代码只能靠这边控制,所以想通过scoket来做,但是改不了那边的代码所以不行
      

  5.   

    就算用socket来传,那边能接收你这边给的socket流吗?????
      

  6.   

    楼主缺少网络通信的基本常识.File是指对本地文件系统的操作。所有的网络间通信都是建立在网络通信协议之上的。 在Windows下的局域网只是看起来像是在操作本地文件,实际上底层还是网络通信。File在网络上是不起作用的。FTP就是文件传输协议。你要做的事情通过ftp是最简单的。写程序还要用socket.
      

  7.   

    我知道呀 我就是不知道file是不是能操作网络文件。楼上的明确了 那么我只有用其他办法了。通过socket了。
      

  8.   

    对呀 主要的是那边没有程序监听跟获取流呀。如果用udp的话就会有收不到的可能,这个是一个新闻系统。如果少了一个文件那我就麻烦了,而且这个操作又是大量的数据每天都有的。
      

  9.   


    用udp那边也要有程序接收哇,一样的。那边不加东西,你的任务是无法实现的。
      

  10.   

    恩是哦 UDP那边也需要接受哦,我记得了,他只是发送时候不管他那边接收是怎么样。但是接收还是要程序来接收的。