标签搜索

目 录CONTENT

文章目录

通过curl命令下载带密码分享的Nextcloud文件

沙漠渔
2024-03-14 12:05:22 / 0 评论 / 0 点赞 / 168 阅读 / 605 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-03-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

由于公司使用的Nextcloud做内部网盘使用,分享文件的时候直接通过带密码的方式分享的,目前有一个自动化的需求,需要从网盘上下载指定文件并进行后续的处理,于是有了这篇文章。

前置条件

软件:Nextcloud

示例链接:http://nextcloud.domain/index.php/s/DkLzQ82SgnjgcZF

示例密码:Zd240222

处理方式

curl -u "shareid:password" -H "X-Requested-With: XMLHttpRequest" "http://nextcloud.domain/public.php/webdav/" --output target.zip

命令中的shareid即前置条件中的示例链接中/s/后面的部分
命令中的password即前置条件中的示例密码

操作示例

curl -u "DkLzQ82SgnjgcZF:Zd240222" -H "X-Requested-With: XMLHttpRequest" "http://nextcloud.domain/public.php/webdav/" --output target.zip

这里具体target文件是以什么方式存储视实际情况而定,我这边是存储的压缩文件,所以是可以这么处理的。

0
广告 广告

评论区