无法使用node.js和utorrent-api上传.torrent

时间:2014-12-22 00:17:06

标签: node.js utorrent

我正在尝试将utorrent-api库用于node.js,例如:

request({'uri' : 'http://releases.ubuntu.com/13.04/ubuntu-13.04-desktop-i386.iso.torrent', 'encoding': null}, function (error, response, torrentFileBuffer) {
    utorrent.call('add-file', {'torrent_file': torrentFileBuffer}, function(err, data) {
        if(err) { console.log('error : '); console.log(err); return; }

        console.log('Successfully added torrent file !');
        console.log(data);
    });
});

我在控制台中收到此错误:

error :
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }

我可以通过以下方式连接到uTorrent:

utorrent.call('list', function(err, torrents_list) {
    console.log(torrents_list);
});

我正在正确获取种子列表。 我试图将.torrent文件保存到磁盘,看起来没问题,所以问题在于文件上传。

uTorrent 3.3正在Linux上运行。 WebUI正在运行,我可以通过浏览器上传.torrent文件。 如何调试此错误?

0 个答案:

没有答案