20

如何在fileinputstream中输入一个文件到url?

我在 Fileinputstream 中输入了 url,但是 URL 的输出是错误的,因为链接斜线像 - 从 / 到 \ 和双斜线 / / 是 \ 只有一个斜线和向后翻转。有没有办法用文件输入流来做到这一点?如果不是,你能告诉我应该用什么代替fileinputstream吗?

4

2 回答 2

56

如果您想InputStream从 URL 中获取 检索数据,那么使用该URL.openStream方法将返回一个InputStream,它可以像任何其他InputStream.

例如,

InputStream is;

// if we were getting data from a file, we might use:
is = new FileInputStream("/path/to/file");

// or, from a URL, then retrieve an InputStream from a URL
is = new URL("http://google.com/").openStream();
于 2011-04-03T08:09:51.623 回答
0

FileInputStream 可以使用路径名或文件对象进行初始化。

如果提供路径名,您只需要将任何反斜杠 \转换为双反斜杠 \

于 2011-04-03T08:14:36.897 回答