七牛云同步脚本:qshell工具的使用 七牛云同步 win系统七牛云同步 工具

我这里以windows为例

先下载工具,也可以去官方下载

1.下载qshell window64位 点这里下载我提供的工具,包含配置文件

2.搜索里面查找编辑系统环境变量


.加入环境变量,只加到目录位置,不填写文件路径

我的解压位置为  E://qiniu/qshell-v2.3.6

第一步:电脑上打开解压位置按住shift+鼠标右键会看见在终端打开字样。

第二步:打开七牛,找到自己的秘钥(个人面板——秘钥管理),在cmd继续输入:qshell_windows_x64.exe account 你的七牛AccessKey 你的七牛SecretKey 空间名称。记得中间有空格,按回车后没有任何反应才是正确的反应

第三步:更改qhell.conf配置文件  写成你的七牛云空间参数。如下图(配置文件已包含在我提供的下载链接里面)备注:官方不提供配置文件

配置好以后运行以下命令: qshell_windows_x64.exe qdownload -c 10 qhell.conf

配置正确输入就自动开始下载,效果如下图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
七牛云提供了丰富的API和SDK,可以方便地实现图片的上传和下载。以下是使用七牛云实现上传下载图片的工具包: 1. 首先,你需要在七牛云上创建一个存储空间,并获取你的AccessKey、SecretKey、Bucket和Domain。 2. 使用七牛云提供的SDK,例如Java SDK,将图片上传到七牛云: ``` String accessKey = "Your_Access_Key"; String secretKey = "Your_Secret_Key"; String bucket = "Your_Bucket_Name"; // 构造一个带指定 Region 对象的配置类 Configuration cfg = new Configuration(Region.region0()); UploadManager uploadManager = new UploadManager(cfg); // 上传文件的路径 String filePath = "/path/to/your/image.jpg"; // 上传到七牛后保存的文件名 String key = "your-image-name.jpg"; Auth auth = Auth.create(accessKey, secretKey); String upToken = auth.uploadToken(bucket); try { Response response = uploadManager.put(filePath, key, upToken); // 解析上传成功的结果 DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class); String imageUrl = "http://" + Domain + "/" + putRet.key; } catch (QiniuException ex) { Response r = ex.response; System.err.println(r.toString()); try { System.err.println(r.bodyString()); } catch (QiniuException ex2) { // ignore } } ``` 3. 使用七牛云提供的SDK,例如Java SDK,从七牛云下载图片: ``` String accessKey = "Your_Access_Key"; String secretKey = "Your_Secret_Key"; String bucket = "Your_Bucket_Name"; // 构造一个带指定 Region 对象的配置类 Configuration cfg = new Configuration(Region.region0()); // 其他参数参考类注释 Auth auth = Auth.create(accessKey, secretKey); String finalUrl = auth.privateDownloadUrl("http://" + Domain + "/" + "your-image-name.jpg"); try { URL url = new URL(finalUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setConnectTimeout(5000); InputStream inputStream = conn.getInputStream(); // 将 InputStream 转换为 BufferedImage BufferedImage image = ImageIO.read(inputStream); } catch (Exception e) { e.printStackTrace(); } ``` 这样,你就可以方便地使用七牛云实现上传下载图片了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值