1. ホーム
  2. java

[解決済み] URLからのInputStream

2022-06-10 18:54:54

質問

URLからInputStreamを取得するにはどうすればよいですか?

例えば、以下のURLからファイルを取得したいとします。 wwww.somewebsite.com/a.txt にあるファイルを、サーブレットを通して Java で InputStream として読み込みたい。

私が試したのは

InputStream is = new FileInputStream("wwww.somewebsite.com/a.txt");

を実行しましたが、得られたのはエラーでした。

java.io.FileNotFoundException

どのように解決するのですか?

使用方法 java.net.URL#openStream() を適切な URL (プロトコルを含む!) で指定してください。例

InputStream input = new URL("http://www.somewebsite.com/a.txt").openStream();
// ...

こちらもご覧ください。