ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Hexo博客开发之——七牛云图片批量下载

2019-06-11 08:49:28  阅读:299  来源: 互联网

标签:七牛云 Hexo 批量 七牛 文件夹 key qshell 下载 图片


一 前言

基于hexo+Github搭建的静态博客,图片等资源的存储是一个问题,之前考虑过图片保存本地文件夹、图床(qiniu、微博)等,但是七牛存储的图片会有一些问题,使得我不得不考虑领寻图片等资源的存储问题。

1.1 七牛图片存储的问题

  • 默认生成的图片链接为Http开头,导致Github网站不是https的(不安全)
  • 生成https可访问的图片链接,需要SSL证书

我决定把七牛上的图片下载下来转移到Github上。

二 存在的问题

2.1 图片资源存储不规范

  • 每篇文章存放在一个单独文件夹
  • 同一个存储区域(华东、华北、华南、北美、东南亚)有多个文件夹
  • 文件的命名不规则(图片命名不规范,与博客的标题关联不明显)

2.2 存储在同一个文件夹下的图片无法全部下载

  • 将文件夹下的全部图片选中后,没有下载选项

三 七牛图片资源的下载

3.1 图片打包下载工具

七牛下载工具 [提取码:wbpp]

3.2 打包工具参数介绍

3.2.1 qshell.conf

{
    "dest_dir"  :   "files",
    "bucket"    :   "blog-files",
    "domain"    :   "http://blog-files.pgzxc.com",
    "access_key"    :"3o5FJkgG7griNlEqB2Sxxxx",
    "secret_key"    :"N0BwmmUczC7xcWsepJ8Hxxxx",
    "is_private"    :false,
    "prefix"    :   "",
    "suffix"    :   ""
}
  • dest_dir: 下载后图片的文件夹名称
  • bucket: 七牛对应的文件夹名称
  • domain:七牛文件夹的域名
  • access_key:七牛Access Key
  • secret_key:七牛secret_key
  • is_private:是否是私有库(默认false)
  • prefix:前缀(默认false)
  • suffix:后缀(默认false)

3.2.2 qshell.conf详细介绍及示例

  • dest_dir:填写为files后,下载的文件存放到以files为名字的文件中

  • bucket和domain的查看如下图

  • 七牛access_key和secret_key,可以通过个人中心——密匙管理查看

3.2.3 qshell.exe

  • 直接运行qshell.exe并不能把七牛上的图片资源下载下来
  • 通过cmd窗口,指定参数,下载七牛上存储的图片资源

3.3 图片打包下载工具

  • 下载指令

    qshell qdownload 10 qshell.config

  • 下载完成后,效果

 

标签:七牛云,Hexo,批量,七牛,文件夹,key,qshell,下载,图片
来源: https://blog.csdn.net/Calvin_zhou/article/details/91410829

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有