问题描述
我正在通过WebSockets将React应用中的 WebSocket 客户端设置为aria2's json-rpc服务器。
我希望在应用程序上更新文件的下载百分比,但是很遗憾,服务器没有为此及时发出任何事件。但是,它确实公开了一种tellStatus
方法,我可以使用该方法来获取文件的详细信息。
问题是我只能想到在一定间隔内调用此端点,然后使用响应数据来建立超时百分比。因为,我最终可能拥有数百个文件,所以这似乎不可行。
const data = {
jsonrpc: 2.0,id: 'qwer',method: 'aria2.tellStatus',params: ['2089b05ecca3d829'],// gid of the file
};
socket.send(JSON.stringify(data));
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)