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 に答える