java图片处理sdk_使用七牛java-sdk图片处理做另存

//http://developer.qiniu.com/code/v6/api/dora-api/saveas.html#示例

import java.security.InvalidKeyException;

import java.security.NoSuchAlgorithmException;

import javax.crypto.Mac;

import javax.crypto.spec.SecretKeySpec;

import com.qiniu.util.StringUtils;

import com.qiniu.util.UrlSafeBase64;

public class SaveasDemo {

public static void tokendownload() throws NoSuchAlgorithmException, InvalidKeyException{

String ACCESS_KEY = "xxxx";

String SECRET_KEY = "xxxx";

String urlbase64 = UrlSafeBase64.encodeToString("javademo:123456aaa.jpg");

String DownloadUrl = "7xrnxn.com1.z0.glb.clouddn.com/QQ20160402-2.png?imageMogr2/crop/!300x300a10a10|saveas/"+urlbase64;

Mac mac = javax.crypto.Mac.getInstance("HmacSHA1");

mac.init(new SecretKeySpec(StringUtils.utf8Bytes(SECRET_KEY),"HmacSHA1"));

String t2 = UrlSafeBase64.encodeToString(mac.doFinal(StringUtils.utf8Bytes(DownloadUrl)));

System.out.println(DownloadUrl+"/sign/"+ACCESS_KEY+":"+t2);

}

public static void main(String args[]) throws InvalidKeyException, NoSuchAlgorithmException{

tokendownload();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值