要通过命令行将文件上传到 WebDAV 服务器,可以使用 curl 工具。以下是一个示例命令:

curl -T <本地文件路径> -u <用户名>:<密码> <WebDAV URL>

参数说明:

  • -T <本地文件路径>:指定要上传的本地文件路径。
  • -u <用户名>:<密码>:指定 WebDAV 服务器的用户名和密码。
  • <WebDAV URL>:WebDAV 服务器的 URL,包括目标文件的路径。

示例:

假设:

  • 本地文件路径为 /home/user/file.txt
  • WebDAV 服务器的 URL 为 https://example.com/webdav/
  • 用户名为 user,密码为 password

上传文件到 WebDAV 服务器的命令如下:

bash

复制代码

curl -T /home/user/file.txt -u user:password https://example.com/webdav/file.txt

注意事项:

  1. 文件路径:确保本地文件路径正确,且 WebDAV URL 指向正确的目标路径。
  2. 认证信息:如果 WebDAV 服务器不需要认证,可以省略 -u 参数。
  3. HTTPS:如果 WebDAV 服务器使用 HTTPS,请确保 URL 以 https:// 开头。
  4. 权限:确保你有权限上传文件到目标路径。
文章作者: oohmygosh
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Blog
喜欢就支持一下吧