从网站下载Java文件

曼苏尔

我尝试了两种不同的方法来实现这一目标,第一种:

public class DownloadTest {

    public static void main(String[] args) {
        URL website;
        try {
            website = new URL("http://re.zoink.it/067c4cc99A");
            ReadableByteChannel rbc = Channels.newChannel(website.openStream());
            FileOutputStream fos = new FileOutputStream("vaca.torrent");
            fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
        } catch (Exception e) {
            Logger.getLogger(DownloadTest.class.getName()).log(Level.SEVERE, null, e);
        }

    }
}

第二个:

public class DownloadTest2 {

    public static void main(String args[]) throws IOException
    {
        String Episode = "http://re.zoink.it/067c4cc99A";
        String Episode_save = "vaca.torrent";
        java.io.BufferedInputStream in = new java.io.BufferedInputStream(new java.net.URL(Episode).openStream());
        java.io.FileOutputStream fos = new java.io.FileOutputStream(Episode_save);
        java.io.BufferedOutputStream bout = new BufferedOutputStream(fos);
        byte data[] = new byte[1024];
        int read;
        while((read = in.read(data,0,1024))>=0)
        {
            bout.write(data, 0, read);
        }
        bout.close();
        in.close();
    }

}

如果您在浏览器中使用链接,则将显示一个对话框来下载它。或者,如果您尝试:view-source:http : //re.zoink.it/067c4cc99A,则可以看到它是一个实际的torrent文件。

这两种方法都无法使用此链接(我都获得了损坏的文件),但是它们也可用于其他链接,例如http://www.bt-chat.com/download1.php?id=192039&type=torrent

我的问题是如何从第一个下载文件?

加纳拉吉

请注意,当您使用http时,无法访问此特定URL,而使用https我可以下载,则将“ http://re.zoink.it/067c4cc99A更改为“ https://re.zoink.it/067c4cc99A ” 。

收到的响应是压缩文件,请处理响应以将文件解压缩。在给定的情况下,此(response.getEntity()。getContentEncoding())的输出为gzip。我尝试将下载文件的扩展名更改为.zip,但我只能看到其中的种子文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从网站下载CSV文件

来自分类Dev

如何从网站下载.EXE文件?

来自分类Dev

无法从网站下载CSV文件

来自分类Dev

从网站下载文件(游戏模块)

来自分类Dev

使用Python / Java脚本从网站下载所有.pdf文件

来自分类Dev

从网站下载文件,没有特定的文件URL

来自分类Dev

如何从网站下载一系列文件?wget?

来自分类Dev

从我的网站下载文件时大小未显示

来自分类Dev

使用对话框从Python网站下载文件

来自分类Dev

尝试从网站下载exe文件并运行它

来自分类Dev

使用Python从cloudflare网站下载文件

来自分类Dev

无法使用Python从网站下载文件

来自分类Dev

使用cmd提示从网站下载文件

来自分类Dev

从我的网站下载文件时大小未显示

来自分类Dev

从我的网站下载文件时大小未显示

来自分类Dev

在Linux的命令行中从网站下载文件

来自分类Dev

从网站下载文件-将使用哪个端口?

来自分类Dev

如何通过终端从网站下载文件?

来自分类Dev

如何使用WWW :: Mechanize从网站下载图像文件?

来自分类Dev

从网站下载文件audio.aif

来自分类Dev

如何从网站下载一系列文件?wget?

来自分类Dev

从网站下载具有许多链接的文件

来自分类Dev

使用Python从cloudflare网站下载文件

来自分类Dev

每24小时从网站下载pdf文件吗?

来自分类Dev

如何跟踪从远程网站下载的文件

来自分类Dev

使用 wget 从网站下载 ubuntu 中的文件

来自分类Dev

从网站下载文件(包括没有直接链接的文件)的工具?

来自分类Dev

如何从网站下载所有图像?

来自分类Dev

从网站下载APK并提示安装