WebDAVアップロード(HTTP PUT)を実行できるコマンドラインユーティリティが必要です。WebDAVアップロードのコマンドラインユーティリティ
44
A
答えて
67
cURLあなたのために行います。
curl -T filetoput.xml http://www.url.com/filetoput.xml
9
11
あなたはCadaver
3
this overviewを使用することができますWebDAVサーバーとクライアントのthouroughリストが含まれています。
私はcadaver、または私のニーズが非常に限定されていれば、PyWebDAVライブラリを使用するpythonスクリプトを選択します。 KDEの下
2
使用KIO:
kioclient cp file.txt 'webdavs://[email protected]:443/'
5
無料WinSCP(Windows用)のWebDAV(およびWebDAVS)をサポートしています。
WinSCPは、スクリプト/コマンドライン操作もサポートしています。
のWebDAV経由でファイルをアップロードするサンプルWinSCPのスクリプト:
open https://[email protected]/
put file.txt /path/
exit
(例えばscript.txt
)ファイルにスクリプトを保存し、同じように実行:
winscp.com /script=script.txt
あなたは、単一の上のすべてをもを置くことができます行:
winscp.com /command "open https://[email protected]/"^
"put file.txt /path/" "exit"
先頭はintroduction to scripting with WinSCPです。
WinSCP GUI generate the script file for youとすることもできます。
(私はWinSCPのの著者です)
2
別のオプションは、それはあなたが指定することができます davix-ます。mkdir davix-置くなどのようなutilsの分離している "davix"
https://dmc.web.cern.ch/projects/davix/home
ですURLの信用状
davix-mkdir http://user:[email protected]/dir_to_create
davix-put local_file http://user:[email protected]/dir_to_create/remote_file_name
関連する問題
- 1. Ant(1.8+)WebDAVアップロード用のタスク
- 2. WebDavサーバーへのアップロード/ダウンロードの一時停止/再開方法は?
- 3. 最小限のコマンドラインユーティリティ用package.json
- 4. TFS 2015 vNextをビルドする:WebDAV経由でファイルをアップロードする?
- 5. webdavアップロードが完了したかどうかルビーチェック
- 6. ファイル名にハッシュ(#)を含むファイルをWebDAVサーバーにアップロード
- 7. Rubyでコマンドラインユーティリティを書く
- 8. WebDAVコード
- 9. リモートコラボレーションオーサリング - WebDav
- 10. wsgi/pythonのwebdav?
- 11. ExchangeのWebDAVクエリ
- 12. Pythonパッケージのインストールによるコマンドラインユーティリティのインストール
- 13. WinSCP .NET WebDAVの例
- 14. iOSキャッシングのWebdavクライアント
- 15. Android WebDavライブラリ
- 16. Tomcat WebDAV force download
- 17. .Net WebDAV Server
- 18. C#スタンドアロンWebDAV
- 19. WebDAV用Proxys
- 20. WebDAV with J2ME
- 21. Webアプリケーションでコードを実行するコマンドラインユーティリティ
- 22. Java WebDAVクライアント側ライブラリ
- 23. Webdav(Sabredav)サーバー構成
- 24. Apache .htaccess webdavストレージのリダイレクト?
- 25. Alter Senderの電子メールアドレス - WebDav
- 26. SMBまたはWebDAVプロトコル?
- 27. webdavをWindows 10にマウント
- 28. PowerShell - WebDAVでファイルをダウンロード
- 29. 純粋なHTML WebDAVクライアント
- 30. コインまたはCBCソルバーのパフォーマンス:コマンドラインユーティリティとコンパイル済みのC++プログラム
WebDAVの場合、あなたの例は非常にtあなたはリモートに置いておきたいファイルの名前を含めてください。だから:curl -T filetoput.xml http://www.url.com/filetoput.xml – Cninroh
@Cinroh:私はそれが本当だとは思わない。 curlのマンページによると: "指定されたURLにファイル部分がない場合、Curlはローカルファイル名を追加します。最後のディレクトリの末尾に/を使用して、ファイル名がないことを実際に証明しなければなりません。カールはあなたの最後のディレクトリ名が使用するリモートファイル名だと思うでしょう。 –
+1、勝利のためのcURL。認証が必要な場合は、 'curl -T -u :'を使用できます。 –