Skip to main content
 首页 » 编程设计

curl之如何将脚本文件上传到 owncloud 共享链接文件夹

2025年05月04日26落叶

如果我使用(临时)链接共享对文件夹的访问权限,则知道链接和密码的任何人都可以使用网络界面将文件上传到该文件夹​​。

如何编写脚本上传到通过链接共享的 owncloud 文件夹?

对于可以访问 webdav 界面的服务器的普通用户,问题在 Uploading files to an owncloud server programatically 中得到解答。 .

我的实际用例是从 jenkins 作业上传构建工件。出于安全原因,我不想使用自己的用户帐户,我们的 IT 也不愿意创建伪用户。

谢谢,
奥利弗

请您参考如下方法:

curl -u token:password -T filename "https://your.owncloud.server/public.php/webdav/filename" 
token是共享链接末尾的字符串(例如 abcdefghijk0123 中的 https://your.owncloud.server/index.php/s/abcdefghijk0123 )。如果您不使用密码来保护链接,您可以将命令中的字段留空。