图解使用CURL下载和上传文件
參閱
http://blog.csdn.net/wulong710/article/details/53127606
?
下面圖解操作過程;
?
下載單個文件,默認將輸出打印到標準輸出中(STDOUT)中
?
?
通過-o/-O選項保存下載的文件到指定的文件中:
-o:將文件保存為命令行中指定的文件名的文件中
-O:使用URL中默認的文件名保存文件到本地
同樣可以使用轉向字符">"對輸出進行轉向輸出
?
?
?
同時獲取多個文件;
未指定文件名;
?
獲取了2個文件;
?
斷點續傳
通過使用-C選項可對大文件使用斷點續傳功能,
?
?
對CURL使用網絡限速
通過--limit-rate選項對CURL的最大網絡使用進行限制
下載速度最大不會超過1000B/second ?
?
下載指定時間內修改過的文件
當下載一個文件時,可對該文件的最后修改日期進行判斷,如果該文件在指定日期內修改過,就進行下載,否則不下載。
該功能可通過使用-z選項來實現:
?
CURL授權
在訪問需要授權的頁面時,可通過-u選項提供用戶名和密碼進行授權
通常的做法是在命令行只輸入用戶名,之后會提示輸入密碼,這樣可以保證在查看歷史記錄時不會將密碼泄露 ?
curl -u username URL?
下面嘗試登錄鄙人的搜狐郵箱,未成功,不知原因,下次再搞;
?
通過字典查詢單詞
# 查詢bash單詞的含義 ?
# 列出所有可用詞典 ?
# 在foldoc詞典中查詢bash單詞的含義 ?
?
?
?
為CURL設置代理
-x 選項可以為CURL添加代理功能
?
# 將網站的cookies信息保存到baiducookies文件中 ?
# 使用上次保存的cookie信息 ?
?
?
這是cookies文件的內容;
?
?
總結
以上是生活随笔為你收集整理的图解使用CURL下载和上传文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在winform中使用三层架构学习总结
- 下一篇: C#操作PDF总结