日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

如何在七牛云测试域名失效情况下下载文件[windows]

發布時間:2023/12/29 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在七牛云测试域名失效情况下下载文件[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

命令行操作

本想著直接丟個官網的鏈接進來,可是讓你們再跳轉過去多麻煩啊,萬一你們跟我一樣懶咋辦,所以我還是使用我的獨門特技(大家都懂的)給大家講解下。

  • 根據系統下載對應版本,這里以windows做參考,解壓下載文件之后需要修改文件后綴名為.exe。
  • 利用cmd命令行工具進入qrsctl存放目錄并運行。
    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
  • 登陸七牛云,登錄成功后,會話的有效期是 3600 秒(一個小時),一個小時后需要重新登錄
    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]的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。