如何在fileinputstream中输入一个文件到url?
我在 Fileinputstream 中输入了 url,但是 URL 的输出是错误的,因为链接斜线像 - 从 / 到 \ 和双斜线 / / 是 \ 只有一个斜线和向后翻转。有没有办法用文件输入流来做到这一点?如果不是,你能告诉我应该用什么代替fileinputstream吗?
如何在fileinputstream中输入一个文件到url?
我在 Fileinputstream 中输入了 url,但是 URL 的输出是错误的,因为链接斜线像 - 从 / 到 \ 和双斜线 / / 是 \ 只有一个斜线和向后翻转。有没有办法用文件输入流来做到这一点?如果不是,你能告诉我应该用什么代替fileinputstream吗?
如果您想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();
FileInputStream 可以使用路径名或文件对象进行初始化。
如果提供路径名,您只需要将任何反斜杠 \转换为双反斜杠 \