Skip to content

[Feature] 网页端/WebDaV分块上传 #460

@eebssk1

Description

@eebssk1

请确认以下事项

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

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

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

  • 我已确认阅读了OpenList文档

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

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

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

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

需求描述

【此需求在原版alist提出但因长时间未处理被关闭】

目前如果使用免费版cloudflare作为cdn/防御的话则无法通过网页页面上传大于100MB的文件。因此如果能实现分块传输的话能解决这个问题。

实现思路

对于不支持分块的网盘,如果部署alist的环境存储空间够大的话,可以考虑将文件块本地临时存储之后合并再“复制”到对应网盘。

至于webdav实现不是非常清楚,貌似就nextcloud和rclone支持其webdav的分块上传。好像原理和nextcloud网页上传一样都是临时上传文件块到本地同名文件夹然后再合并。

附加信息

/*目前我是用windowsOD客户端传到OneDrive然后从alist复制到其他存储的,不仅麻烦而且无法公开上传*/

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions