一.初始化:
/**
* 初始化OSSClient*/
private static OSSClient client;
/** 初始化OSSClient的方法
* @param
* @return
* @author zzh
* @date 2015年8月11日 下午7:21:10
*/
private static void initOSSClient() {
if (client == null) {
// 初始化OSSClient
client = new OSSClient(ALIYUN.END_POINT, ALIYUN.ACCESS_KEY, ALIYUN.ACCESS_KEY_SECRET);
}
}
二.上传方法:
//阿里云上传
putObject("uploadfile"+"/"+sdf.format(new Date())+"/"+fileName,multiFile);
三.方法明细:
//初始化OSSClient
initOSSClient();
// 创建上传Object的Metadata
ObjectMetadata meta = new ObjectMetadata();
// 必须设置ContentLength
try {
meta.setContentLength(multiFile.getBytes().length);
// 上传Object.
PutObjectResult result = client.putObject(ALIYUN.BUCKET_NAME, fileName, multiFile.getInputStream(), meta);
// "http://console0hi.oss-cn-hangzhou.aliyuncs.com" + fileName
} catch (IOException e) {
throw e;
}