3

将文件从 linux 发送到 SharePoint 时出现问题。如果我要上传到现有目录,一切都很好,我使用这种方法:

curl --ntlm --user username:password --upload-file myfile.xls https://sharepointserver.com/sites/mysite/myfile.xls

不幸的是,当我将目标指向不存在的目录时会出现问题,例如:

curl --ntlm --user username:password --upload-file myfile.xls https://sharepointserver.com/sites/mysite/nonexist/myfile.xls

我希望它在路径上创建所有必要的目录。我尝试使用“--create-dirs”CURL 选项,但它不起作用。

任何想法如何实现目标?它实际上不必是 CURL,我可以使用 linux 上可用的不同方法。

4

1 回答 1

3

正如名称(CLIENT URL)所暗示的,在上传文件时,您将无法在涉及 http/https 的远程服务器上创建新目录。

对于涉及 http/https 服务器的下载,--create-dirs 选项仅适用于本地计算机以创建新目录(例如,当您将内容下载到本地 linux 计算机时)。

但是,在使用 ftp/sftp 连接到服务器时,您将能够在远程服务器上创建新目录。

于 2012-11-09T19:02:27.510 回答