如何在fileinputstream中输入一个文件到url?
我输入了Fileinputstream中的url,但是URL的输出是错误的,因为链接斜杠向后转过 - 从/到\并且双斜杠//只有一个斜杠和向后。是有一个使用fileinputstream的方式来做到这一点?如果不是,你能告诉我应该使用什么而不是fileinputstream吗?
答案 0 :(得分:46)
如果您想获取InputStream
来检索网址中的数据,那么使用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();
}。
例如,
{{1}}
答案 1 :(得分:0)
可以使用路径名或文件对象初始化FileInputStream。
如果提供路径名,您只需要将任何返回斜杠\转换为双反斜杠\