如何在七牛云测试域名失效情况下下载文件[windows]
生活随笔
收集整理的這篇文章主要介紹了
如何在七牛云测试域名失效情况下下载文件[windows]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 本文作者:?lemon
- 本文鏈接:?https://lemon2013.github.io/2019/01/06/qiniu2local/
- 版權聲明:?本博客所有文章除特別聲明外,均采用?CC BY-NC-SA 3.0?許可協議。轉載請注明出處!
引言
這事就說來話長了,得從一個多月前的郵件說起,之前也沒太注意,心想收回就收回,不然每個月還得交幾塊錢的訪問流量費,實在是太貴了。今天有時間看看博客發現圖片打不開就算了,竟然七牛云還不給我圖片下載的權限了,說要綁定備案域名,這不是為難我這種窮苦百姓嗎,說到底還是因為我窮,所以找了個免費的下載文件方法以供像我一樣窮的百姓參考。
命令行輔助工具(qrsctl)
qrsctl 是根據七牛云存儲API實現的一個簡易命令行輔助工具。覆蓋七牛云存儲開發者網站包含的大部分甚至更高級的功能。開發者在對七牛云存儲 API 有基本了解的情況下,此工具將會非常適用。
qrsctl 命令行輔助工具下載地址:
- Mac OS
- Linux 64bits
- Linux 32bits
- Linux ARMv6
- Windows 32bits
命令行操作
本想著直接丟個官網的鏈接進來,可是讓你們再跳轉過去多麻煩啊,萬一你們跟我一樣懶咋辦,所以我還是使用我的獨門特技(大家都懂的)給大家講解下。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | E:\blog>qrsctl-v3.2.exeUsage:qrsctl [-l|d|lan|it|-f <hostFile>] -v login <User> <Passwd>- Loginqrsctl [-l|d|lan|it|-f <hostFile>] -v info- Show user informationqrsctl [-l|d|lan|it|-f <hostFile>] -v appinfo [<AppName>]- Get application infoqrsctl [-l|d|lan|it|-f <hostFile>] -v put -c <Bucket> <Key> <SrcFile>- Put fileqrsctl [-l|d|lan|it|-f <hostFile>] -v get <Bucket> <Key> <DestFile>- Get fileqrsctl [-l|d|lan|it|-f <hostFile>] -v stat <Bucket> <Key>- Stat fileqrsctl [-l|d|lan|it|-f <hostFile>] -v cat <Bucket> <Key>- Cat fileqrsctl [-l|d|lan|it|-f <hostFile>] -v del <Bucket> <Key>- Delete a fileqrsctl [-l|d|lan|it|-f <hostFile>] -v mv <Bucket1:Key1> <Bucket2:Key2>- Move file from Bucket1:Key1 to Bucket2:Key2qrsctl [-l|d|lan|it|-f <hostFile>] -v cp <Bucket1:Key1> <Bucket2:Key2>- Copy fileqrsctl [-l|d|lan|it|-f <hostFile>] -v chgm <Bucket> <key> <mimeType>- Change MimeTypeqrsctl [-l|d|lan|it|-f <hostFile>] -v listprefix <bucket> <prefix> [<limit>] [<marker>]- List filesqrsctl [-l|d|lan|it|-f <hostFile>] -v mkbucket <BucketName> <Zone>- Create a bucket, <Zone>:z0, z1, z2, na0qrsctl [-l|d|lan|it|-f <hostFile>] -v buckets <Shared>- List all bucketsqrsctl [-l|d|lan|it|-f <hostFile>] -v share <Bucket> <Uid> <Permission>PermissionOptions: 1(RD) 2(RW) -1(Cancel Share)- Share bucketqrsctl [-l|d|lan|it|-f <hostFile>] -v listprefix <bucket> <prefix> [<limit>] [<marker>]- List files bucketsqrsctl [-l|d|lan|it|-f <hostFile>] -v bucketinfo <Bucket>- Get bucket infoqrsctl [-l|d|lan|it|-f <hostFile>] -v img <Bucket> <SrcUrl> [<SrcHost>] [<Expires>]- Image bucket with sourceqrsctl [-l|d|lan|it|-f <hostFile>] -v unimg <Bucket>- Unimage bucketqrsctl [-l|d|lan|it|-f <hostFile>] -v protected <Bucket> <Protected>- Set bucket protected or notqrsctl [-l|d|lan|it|-f <hostFile>] -v separator <Bucket> <Sep>- Set style separatorqrsctl [-l|d|lan|it|-f <hostFile>] -v style <Bucket> <Name> <Style>- Set styleqrsctl [-l|d|lan|it|-f <hostFile>] -v unstyle <Bucket> <Name>- Unset styleqrsctl [-l|d|lan|it|-f <hostFile>] -v styleCopy <bucket_Src> <bucket_Dest>- Copy stylesqrsctl [-l|d|lan|it|-f <hostFile>] -v private <Bucket> <Private>- Set bucket private or notqrsctl [-l|d|lan|it|-f <hostFile>] -v imgsft <Bucket> <imgsft>- Set bucket image storage with fault tolerantqrsctl [-l|d|lan|it|-f <hostFile>] -v noIndexPage <Bucket> <0/1>- Turn On/Off bucket index pageqrsctl [-l|d|lan|it|-f <hostFile>] -v redirect <Bucekt> <Key> <RedirectUrl> [<RedirectCode>]- Redirect a key to an urlqrsctl [-l|d|lan|it|-f <hostFile>] -v pfop <bucket> <key> <fops> [<notifyURL>] [<force>] [<pipelin e>] - Do pfopqrsctl [-l|d|lan|it|-f <hostFile>] -v listjobs <pipelineId> [<marker>] [<limit>]- List jobs of pfopqrsctl [-l|d|lan|it|-f <hostFile>] -v cdn/refresh <Url1> <Url2>...<UrlN>- Refresh cdn cache for urlsqrsctl [-l|d|lan|it|-f <hostFile>] -v cdn/bandwidth <domains> <start_date> <end_date> [<granularit y>] - Get bandwidth of domainsqrsctl [-l|d|lan|it|-f <hostFile>] -v cdn/flux <domains> <start_date> <end_date> [<granularity>]- Get traffic of domainsAuthorization:1) qrsctl login <User> <Passwd>: and then remember the login token2) qrsctl login <AccessKey> <SecretKey>3) qrsctl -a <AccountConf>: provide an account config file that provide access_key & secret_key (i n json format) BuildVersion:qrsctl v3.2.20170501 |
| 1 | qrsctl-v3.2 login <User> <Passwd> |
- User,用戶名,一般為注冊郵箱
- Passwd,登錄密碼
| 1 2 3 4 5 | qrsctl-v3.2 get <Bucket> <Key> #例如 E:\blog>qrsctl-v3.2 get lemon 1.pdf INFO: Fetching http://iovip-z2.qbox.me/file/52vJUfCjk6avRokAwhdD5E2rAiwUNAC2Aw8AACe2rlxsrw9dbN-uXGwsnit58zB3FSvpDj7frlxs365cbN-uXGywIEnJC7K2tgUU14ESvXSia2YXCrS2trbGF7e2tra2tvB0h1m3tra2vFr6S-4RVEpRlwQiLCxA7VsHVEPXxsba39XXwt_Z2JnG0tBtGOraaRjq2mkY6tppGOra ... |
- Bucket,桶名
- Key,文件名
不足
目前沒有找到支持批量下載的方法,雖然七牛云測試域名失效導致圖片外鏈失效的解決辦法這篇博客提到使用listprefix命令,但是我執行沒有獲取到對應桶的文件列表。
總結
折騰一番總算是把我博客中的全部圖片下載下來并替換新鏈接了,所謂上有政策下有對策,遇事無須緊張,畢竟大佬很多可以幫助我們去解決問題。
參考文件
- 命令行輔助工具(qrsctl)
- 七牛云測試域名失效導致圖片外鏈失效的解決辦法
?
總結
以上是生活随笔為你收集整理的如何在七牛云测试域名失效情况下下载文件[windows]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源CT系统
- 下一篇: java信息管理系统总结_java实现科