gpt4 book ai didi

java - 如何从网站下载文件?

转载 作者:行者123 更新时间:2023-12-01 12:03:28 25 4
gpt4 key购买 nike

我正在寻找一种从网站下载文件的方法。我已经看到这个问题( How to download and save a file from Internet using Java? ),但我想知道你是否能为我澄清两件事。首先,假设该文件的链接是“http://www.mediafire.com/download/fasd13z88k7umvm/SecurityCraft+v1.4pre+for+1.6.4.zip ”。我将在 URL 构造函数中插入链接:

String url = "http://www.mediafire.com/download/fasd13z88k7umvm/SecurityCraft+v1.4pre+for+1.6.4.zip";
URL website = new URL(url);
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("information.html");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);

但是 FileOutputStream 构造函数中需要插入什么?第二件事是,fos.getChannel().transferFrom() 将文件保存到哪里?或者我需要执行另一个步骤将文件保存到我的硬盘上吗?

无论如何,感谢您的阅读。

最佳答案

在回答您的第一个问题时,您输入要保存文件的位置的文件名。 See the docs here. 。我认为这回答了您的第二个问题,因为该字符串是您要保存文件的位置。

请记住,如果您使用相对路径,文件将保存在执行应用程序的位置,并且您还需要确保您对该目录具有写入权限。

关于java - 如何从网站下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27846544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com