java - 使用 ReadableByteChannel 从 URL 读取文件

标签 java file url

我们有一个 HTTP url 位置,其中包含一个 .txt 文件列表,我想获取并将它们保存为一个文件数组。

SO 中仔细研究之后,我设法建立了一个 channel ,指向托管这样的文件的 URL 位置。

  String hostedLocation = "http://mydomain.com/file/";
  URL url= new URL(hostedLocation);
  ReadableByteChannel channel = Channels.newChannel(url.openStream());

此时我在尝试拉取所有文件时卡住了。有人可以帮帮我吗。

谢谢

最佳答案

包括 commons-io 作为你的依赖。

然后:

String content = IOUtils.toString(url.openStream());

关于java - 使用 ReadableByteChannel 从 URL 读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7914566/

相关文章:

java - 可以使用java从android SD卡读取文件

flutter - Flutter 中的嵌套路由浏览器 URL

java - 如何一次性为java中所有children(obj)的字段分配一个新值?

java - OSGI 创建模块化 Web 应用程序

java - 如何在 Java Swing 中播放视频?

java - 在 Java 中从在线 URL 读取格式化数据到列表的最佳方法

java - 测试 300,000 多个 URL 的最有效 Java 方法

java - 代码不退出 while 循环(试图捕获异常)

file - 文本编辑器如何插入文本?

javascript - 输入文件字段到输入文本字段