如果用户没有任何Web浏览器,他应该编写哪些Java代码(以及他需要哪些类)来下载和读取文件?让我们说这是下载文件的URL: http://www.thewebsource.serv/dir1/myfile.txt
到目前为止,我已尝试访问网址,但为了下载文件,我应该遵循哪个程序。
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"));
}
}
答案 0 :(得分: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 doc教程:Link