Skip to content

[Feature] 对于支持的存储特殊处理部分请求 #1415

Closed

Description

@pyao12

请确认以下事项

  • 我已确认阅读并同意 AGPL-3.0 第15条 。
    本程序不提供任何明示或暗示的担保,使用风险由您自行承担。

  • 我已确认阅读并同意 AGPL-3.0 第16条 。
    无论何种情况,版权持有人或其他分发者均不对使用本程序所造成的任何损失承担责任。

  • 我确认我的描述清晰,语法礼貌,能帮助开发者快速定位问题,并符合社区规则。

  • 我已确认阅读了OpenList文档。

  • 我已确认没有重复的问题或讨论。

  • 我认为此问题必须由OpenList处理,而非第三方。

  • 我已确认此功能尚未被实现。

  • 我已确认此功能是合理的,且有普遍需求,并非我个人需要。

需求描述

您好!

OpenList做的已经相当完善了,但我觉得还有一点可以改进。

部分存储提供了“离线下载”接口。现在貌似所有存储都是通过:

  1. openlist下载到temp
  2. 从openlist服务器上传到存储

但这样会经过服务器,对离线下载需求大、服务器限流情况不友好。

例如123云盘提供了内置的离线下载接口,可以通过这个直接下载,您可以参考123:添加任务和123:跟踪进度。

谢谢!

实现思路

  1. 判断用户的请求是否存在特殊化调用
    可以->2;不可以->4
  2. 调用
    成功->3;失败->4
  3. 结束
  4. openlist内置下载模式

附加信息

No response

Activity

  1. github-actions commented on Oct 3, 2025

    @github-actions

    感谢您联系OpenList。我们会尽快回复您。
    Thanks for contacting OpenList. We will reply to you as soon as possible.

  2. KirCute commented on Oct 3, 2025

    @KirCute
    Member

    并不是,所有网盘离线下载工具都是调用的网盘 API 而不是先下载到本地再上传。我对你这个 issue 的理解就是你想要 123 的离线下载工具

  3. pyao12 commented on Oct 4, 2025

    @pyao12
    Author

    OpenList的思路是这样吗?不是很理解

  4. Xtnayue commented on Oct 5, 2025

    @Xtnayue

    并不是,所有网盘离线下载工具都是调用的网盘 API 而不是先下载到本地再上传。我对你这个 issue 的理解就是你想要 123 的离线下载工具

    这个可以有么,大佬

  5. self-assigned this
    on Oct 5, 2025
  6. KirCute commented on Oct 5, 2025

    @KirCute
    Member

    这个可以有么,大佬

    正在写,但123的离线下载只支持http(s),别抱太高期望

  7. added
    WIPAn Issue already has a PR to fix
    on Oct 5, 2025
  8. removed
    WIPAn Issue already has a PR to fix
    on Oct 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions