Java 文件输入流使用 url

2022-09-02 05:20:46

如何在文件输入输入流中,将文件输入到URL?

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


答案 1

如果要获取 InputStream 以从 URL 检索数据,则使用 URL.openStream 方法将返回一个 ,它可以像使用任何其他方法一样使用。InputStreamInputStream

例如

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();

答案 2

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

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


推荐