七牛云上传工具类及定时删除

本文介绍了一个七牛云的上传工具类的使用,包括如何进行图片上传,并探讨了七牛云的定时删除功能。同时,提到了RedisConstant类在其中的作用,以及涉及的xml配置文件和redis属性配置文件的细节。
摘要由CSDN通过智能技术生成

七牛云上传工具类及定时删除

七牛云上传工具类

import com.google.gson.Gson;
import com.qiniu.common.QiniuException;
import com.qiniu.common.Zone;
import com.qiniu.http.Response;
import com.qiniu.storage.Configuration;
import com.qiniu.storage.UploadManager;
import com.qiniu.storage.model.DefaultPutRet;
import com.qiniu.util.Auth;

/**
 * 七牛云 工具类
 */
public class QiniuUtils {
    //    ...生成上传凭证,然后准备上传
    public  static String accessKey = "申请的七牛云AK"; //AK
    public  static String secretKey = "申请的七牛云SK"; //SK
    public  static String bucket = "空间名"; //空间名
    /**
     * 上传图片(普通)
     * @param filePath 上传路径
     * @param fileName  上传名称
     */
    public static void uploadQiNiuYun(String filePath,String fileName){
	//  Configuration cfg = new Configuration(Region.region0()); //指定区域
	其中关于Region对象和机房的关系如下:	
华东	Region.region0(), Region.huadong()
华北	Region.region1(), Region.huabei()
华南	Region.region2(), Region.huanan()
北美	Region.regionNa0(), Region.beimei()
东南亚	Region.regionAs0(), Region.xinjiapo()
        Configuration cfg = new Configuration(Zone.autoZone()); //自动找到可用区域
        UploadManager uploadManager = new UploadManager(cfg);
        Auth auth = Auth.create(accessKey, secretKey);
        String upToken = auth.uploadToken(bucket);
        try {
            Response response = uploadManager.put(filePath, fileName, upToken);
            //解析上传成功的结果
            DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
            System.out.println(putRet.key);
            System.out.println(putRet.ha
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值