用户从网盘页面复制“Aria 下载”链接时,得到的是以 aria2c "https://..." 形式展示的命令。将这类文本粘贴到 FluxDown 的新建下载入口后无法直接创建任务;用户需要手动去掉 aria2c 前缀及命令行引号,批量链接使用不便。
期望:新建下载入口能识别并解析常见 aria2c 命令文本,至少提取其中的 URL 并按现有批量下载语义创建任务;对不支持的参数给出明确提示或安全忽略。
调研结论
已在源码中定位到相关实现
已调研:native/api/src/jsonrpc.rs:233-236 实现的是 aria2 JSON-RPC 的 aria2.addUri,接收 URI 数组,不是解析 aria2c 命令文本;website/src/content/docs/zh/api/overview.md:22 也仅说明 /jsonrpc 的 aria2 兼容 RPC。检索 aria2c 命令 解析 和 aria2 aria2 RPC 的全部 issue,候选 #274 是 aria2 RPC 缺少 CORS 响应头,已关闭,问题不同;未发现关于粘贴/解析 aria2c 命令的重复 issue。
复现 / 触发条件
- 在提供“Aria 下载”的网盘页面勾选文件并复制命令;2. 得到如
aria2c "https://..." 的文本;3. 粘贴到 FluxDown 新建下载窗口;4. 无法直接按该命令创建下载任务。
环境
用户未提供系统、FluxDown 版本及具体网盘服务版本;截图展示网盘“Aria 下载”窗口,命令形如 aria2c "https://..."。
由聊天机器人代 86340365(群成员) 提交(repoMcp,索引 commit b6cb923d)。代码定位来自自动检索,可能不完整,请以实际代码为准。
用户从网盘页面复制“Aria 下载”链接时,得到的是以
aria2c "https://..."形式展示的命令。将这类文本粘贴到 FluxDown 的新建下载入口后无法直接创建任务;用户需要手动去掉aria2c前缀及命令行引号,批量链接使用不便。期望:新建下载入口能识别并解析常见
aria2c命令文本,至少提取其中的 URL 并按现有批量下载语义创建任务;对不支持的参数给出明确提示或安全忽略。调研结论
已在源码中定位到相关实现
已调研:native/api/src/jsonrpc.rs:233-236 实现的是 aria2 JSON-RPC 的
aria2.addUri,接收 URI 数组,不是解析 aria2c 命令文本;website/src/content/docs/zh/api/overview.md:22 也仅说明/jsonrpc的 aria2 兼容 RPC。检索aria2c 命令 解析和aria2 aria2 RPC的全部 issue,候选 #274 是 aria2 RPC 缺少 CORS 响应头,已关闭,问题不同;未发现关于粘贴/解析 aria2c 命令的重复 issue。复现 / 触发条件
aria2c "https://..."的文本;3. 粘贴到 FluxDown 新建下载窗口;4. 无法直接按该命令创建下载任务。环境
用户未提供系统、FluxDown 版本及具体网盘服务版本;截图展示网盘“Aria 下载”窗口,命令形如
aria2c "https://..."。由聊天机器人代 86340365(群成员) 提交(repoMcp,索引 commit
b6cb923d)。代码定位来自自动检索,可能不完整,请以实际代码为准。