gpt4 book ai didi

Flutter 插件下载种子

转载 作者:行者123 更新时间:2023-12-04 14:19:00 24 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

2个月前关闭。




Improve this question




我想开发一个 flutter 应用程序来从 torrent 搜索和下载文件。搜索部分已完成,但现在我不知道如何实现下载功能。

我想下载 torrent 文件或磁力链接指向的实际文件。例如,我希望应用程序从给定的 torrent 文件或从给定的磁力链接下载 Linux 发行版。

是否有任何插件或我需要自己构建它?如果我需要创建一个,那么如何创建?

最佳答案

我开发 Torrento用于处理种子的包。

它支持许多 Torrent 客户端,让您可以远程控制它们。

以下是您可以尝试下载种子的方法:

  • 安装您的 torrent 客户端软件
  • 在首选项中设置 Web Ui 的用户名和密码。

  • 然后你可以下载或添加种子等,通过在你的 flutter 的 pubspec.yaml 文件中包含上述包。

    这是一个小例子:

    import 'package:torrento/torrento.dart';

    QbitTorrentController obj = QbitTorrentController('192.168.0.101' , 8080) ;
    await obj.logIn('username' , 'password') ;

    await obj.addTorrent('magnet:?xt=urn:btih:0d18397945bcc9f495818aa2c823ab167dc8da5c&dn=The.Lion.King.2019.1080p.BluRay.H264.AAC-RARBG') ;

    var torrents = await obj.getTorrentsList(filter: TorrentFilter.paused) ;

    torrents.forEach((t)=>print('${t['name']} : ${t['hash']}')) ;

    print("Starting all torrents") ;
    await obj.startAllTorrents() ;

    print(await obj.getVersion()) ;

    await obj.logOut() ;

    关于Flutter 插件下载种子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57026372/

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