我要构造一个File类
文件是网络上的
我这样写为什么不行:new File("http://172.16.2.124/fsdf.xml")
这个地址用浏览器可以访问到
或者这样写也不行:new File(new URI("http://172.16.2.124/fsdf.xml"))
提示错误:java.lang.IllegalArgumentException: URI scheme is not "file"

解决方案 »

  1.   

    URL url = new URL("http://172.16.2.124/fsdf.xml");
           conn = url.openConnection();
           BufferedReader reader = 
                     new BufferedReader(new InputStreamReader(conn.getInputStream()));
           String line = null;
           while((line = reader.readLine()) != null)
              document.append(line + "\n");
           reader.close();
      

  2.   

    URL url = new URL("http://172.16.2.124/fsdf.xml");BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));String line = null;
    while((line = reader.readLine()) != null){
        //do some thing for you...
    }reader.close();