2015-12-06 138 views
1

如果用戶沒有任何Web瀏覽器,他應該編寫哪些Java代碼(以及他需要哪些類)來下載和讀取文件?可以說,這是該文件將被下載的URL: http://www.thewebsource.serv/dir1/myfile.txt如何在沒有網頁瀏覽器的情況下從網站上下載和閱讀文件?

到目前爲止,我試圖訪問一個URL,但爲了下載文件,我應該遵循什麼程序。

package filedownload; 
import java.awt.Desktop; 
import java.io.IOException; 
import java.net.URI; 
import java.net.URISyntaxException; 


public class FileDownload { 

public static void main(String[] args) throws URISyntaxException, IOException { 

    Desktop d=Desktop.getDesktop(); 

    d.browse(new URI("http://www.thewebsource.serv/dir1/myfile.txt")); 

    } 

} 

回答

1

你可以使用像這樣使用URL類:

import java.net.*; 
import java.io.*; 

public class URLReader { 
    public static void main(String[] args) throws Exception { 

     URL oracle = new URL("http://www.oracle.com/"); 
     BufferedReader in = new BufferedReader(
     new InputStreamReader(oracle.openStream())); 

     String inputLine; 
     while ((inputLine = in.readLine()) != null) 
      System.out.println(inputLine); 
     in.close(); 
    } 
} 

從Java文檔教程:Link

相關問題