91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 13KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-14
  • 語言: Java
  • 標簽: 上傳??下載??

資源簡介

實現(xiàn)了七牛云存儲的上傳、下載等例子,例子中的一些基本參數(shù)配置需要大家去七牛官網(wǎng)申請空間后填上去,有免費空間可以申請

資源截圖

代碼片段和文件信息


package?com.hikvision.kms.store.qiniu.util;

import?java.io.ByteArrayOutputStream;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.UnsupportedEncodingException;
import?java.net.URI;
import?java.security.InvalidKeyException;
import?java.security.NoSuchAlgorithmException;
import?java.util.zip.CRC32;
import?java.util.zip.CheckedInputStream;

import?javax.crypto.spec.SecretKeySpec;

import?org.apache.commons.net.util.base64;
import?org.apache.http.Header;
import?org.apache.http.HttpEntity;
import?org.apache.http.HttpResponse;
import?org.apache.http.StatusLine;
import?org.apache.http.client.ClientProtocolException;
import?org.apache.http.client.HttpClient;
import?org.apache.http.client.methods.HttpGet;
import?org.apache.http.client.methods.HttpPost;
import?org.apache.http.client.methods.HttpRequestbase;
import?org.apache.http.util.EntityUtils;
import?org.json.JSONException;
import?org.slf4j.Logger;
import?org.slf4j.LoggerFactory;
import?org.springframework.stereotype.Component;

import?com.hikvision.kms.common.config.KmsConfig;
import?com.hikvision.kms.common.utils.StringUtil;
import?com.hikvision.kms.filemgr.ws.utils.FilterParamUtil;
import?com.hikvision.kms.store.service.impl.FileSystemService;
import?com.hikvision.kms.store.utils.FileSystemConstant;
import?com.hikvision.kms.store.utils.Tools;
import?com.qiniu.api.auth.AuthException;
import?com.qiniu.api.auth.DigestAuthClient;
import?com.qiniu.api.auth.digest.Mac;
import?com.qiniu.api.config.Config;
import?com.qiniu.api.io.IoApi;
import?com.qiniu.api.io.PutExtra;
import?com.qiniu.api.io.PutRet;
import?com.qiniu.api.net.CallRet;
import?com.qiniu.api.net.Http;
import?com.qiniu.api.rs.Entry;
import?com.qiniu.api.rs.GetPolicy;
import?com.qiniu.api.rs.PutPolicy;
import?com.qiniu.api.rs.RSClient;
import?com.qiniu.api.rs.URLUtils;

/**
?*?@author?wanmin?2014-4-11?下午14:15:00
?*?@version?V1.0
?*?@modify?by?reason:{方法名}:{原因}
?*?@Description?實現(xiàn)七牛云存儲上傳、下載等操作工具類
?*/
public?class?QiniuFileSystemUtil?implements?QiniuFileSystemUtilable{
private?static?final?Logger?LOG?=?LoggerFactory.getLogger(QiniuFileSystemUtil.class);

private?static?Mac?mac?=?null;
/**
?*?云存儲空間名
?*/
private?static?String?bucketName?=?““;

/**
?*?云存儲域名
?*/
private?static?String?domain?=?““;

static?{
Config.ACCESS_KEY?=?KmsConfig.getPropConfigValue(FileSystemConstant.QiniuConfig.AK);
Config.SECRET_KEY?=?KmsConfig.getPropConfigValue(FileSystemConstant.QiniuConfig.CK);
bucketName?=?KmsConfig.getPropConfigValue(FileSystemConstant.QiniuConfig.BUCKETNAME);
domain?=?KmsConfig.getPropConfigValue(FileSystemConstant.QiniuConfig.DOMAIN);
mac?=?new?Mac(Config.ACCESS_KEY?Config.SECRET_KEY);
}

/**
?*?
?*?@title:?getUptoken?
?*?@Description:?獲取上傳token驗證
?*?@param?@return?
?*?@return?String?
?*?@throws
?*/
private?String?getUp

評論

共有 條評論