我需要一個可以執行WebDAV上傳(HTTP PUT)的命令行實用程序。用於WebDAV上傳的命令行實用程序
44
A
回答
67
cURL會爲你做。
curl -T filetoput.xml http://www.url.com/filetoput.xml
9
最常用的命令行實用HTTP似乎是cURL,這將做PUT
其。不過,您需要了解相當多的WebDAV協議才能完成上傳。
11
3
this overview包含WebDAV服務器和客戶端的thourough列表。
我會選擇屍體,或者,如果我的需要是非常具體的,使用PyWebDAV庫的python腳本。
2
使用KIO KDE下:
kioclient cp file.txt 'webdavs://[email protected]:443/'
5
免費WinSCP(適用於Windows)支持的WebDAV(和WebDAVS)。
WinSCP也支持腳本/命令行操作。
樣品的WinSCP腳本上傳通過WebDAV文件:
open https://[email protected]/
put file.txt /path/
exit
保存腳本文件(如script.txt
)並運行,如:
winscp.com /script=script.txt
你也可以把一切都在一個單一line:
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」
https://dmc.web.cern.ch/projects/davix/home
已分離像utils的davix-的mkdir davix-放等 可以指定在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. 上傳命令行實用程序到PyPI
- 2. 適用於Windows的Linux修補程序命令實用程序
- 3. 測試命令行實用程序
- 4. Oracle PL SQL命令行實用程序
- 5. SQL Server 2000命令行實用程序
- 6. 命令行diff實用程序
- 7. 命令行信號量實用程序
- 8. package.json用於最小命令行實用程序
- 9. 如何使用C程序在命令propmt上傳遞命令?
- 10. 如何通過命令行將iOS應用程序上傳到應用程序
- 11. 調用命令行程序
- 12. 用於創建錢包的orapki命令行實用程序不起作用
- 13. 將命令行參數傳遞給已運行的應用程序實例
- 14. 使用Curl命令行實用程序並行下載
- 15. 將命令行傳遞給正在運行的應用程序
- 16. 是否有unix命令行實用程序的'映射'按行?
- 17. 用於上傳文件並執行bash命令的HTML表單
- 18. 運行命令行命令的Windows應用程序
- 19. 參數傳遞到命令行程序
- 20. C# - 命令行應用程序調用
- 21. 使用MSBuild命令行實用程序時出錯
- 22. 使用Cocoa爲命令行實用程序創建GUI
- 23. SQLDataReader比使用命令行實用程序sqlcmd慢嗎?
- 24. Python或命令行實用程序 - 排序和過濾文件?
- 25. 用PEB找到程序的命令行?
- 26. 命令行使用Grunt的Node.js程序
- 27. Win XP中的命令行實用程序的代理
- 28. 從Java運行Python命令行實用程序
- 29. 在命令行參數中傳遞應用程序的路徑
- 30. 一個用於實時數據上傳的android應用程序
在WebDAV的情況下,你的例子將不會工作,沒有一個非常噸iny但重要的細節 - >包括你想要在遠程文件的名稱。所以:curl -T filetoput.xml http://www.url.com/filetoput.xml – Cninroh 2012-06-07 02:33:14