Skip to content

新建下载无法直接解析 aria2c 命令文本 #299

Description

@zerx-lab

用户从网盘页面复制“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。

复现 / 触发条件

  1. 在提供“Aria 下载”的网盘页面勾选文件并复制命令;2. 得到如 aria2c "https://..." 的文本;3. 粘贴到 FluxDown 新建下载窗口;4. 无法直接按该命令创建下载任务。

环境

用户未提供系统、FluxDown 版本及具体网盘服务版本;截图展示网盘“Aria 下载”窗口,命令形如 aria2c "https://..."


由聊天机器人代 86340365(群成员) 提交(repoMcp,索引 commit b6cb923d)。代码定位来自自动检索,可能不完整,请以实际代码为准。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions