使用Java读取远程文件

我正在寻找一种简单的方法来获取位于远程服务器上的文件。为此,我在Windows XP上创建了本地ftp服务器,现在我想为测试Applet提供以下地址:

try

{

uri = new URI("ftp://localhost/myTest/test.mid");

File midiFile = new File(uri);

}

catch (Exception ex)

{

}

当然,我会收到以下错误:

URI方案不是“文件”

我一直在尝试其他方法来获取文件,但它们似乎没有用。我该怎么办?(我也很想执行HTTP请求)

回答:

您不能使用ftp开箱即用。

如果文件位于http上,则可以执行以下操作:

URL url = new URL("http://q.com/test.mid");

InputStream is = url.openStream();

// Read from is

如果要使用库进行FTP,则应签出Apache Commons Net

以上是 使用Java读取远程文件 的全部内容, 来源链接: utcz.com/qa/433297.html

回到顶部