如何从 URL 获取 InputStream?
例如,我想获取 wwww.somewebsite.com/a.txt
url 处的文件,并通过 servlet 将其作为 Java 中的 InputStream 读取。
我试过了
InputStream is = new FileInputStream("wwww.somewebsite.com/a.txt");
但我得到的是一个错误:
java.io.FileNotFoundException
最佳答案
使用 java.net.URL#openStream()
使用正确的 URL(包括协议(protocol)!)。例如
InputStream input = new URL("http://www.somewebsite.com/a.txt").openStream();
// ...
另见:
关于java - 来自 URL 的 InputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6932369/