java后台,阿里云简单的上传

来源:互联网 发布:cocos2dx for mac 编辑:程序博客网 时间:2024/04/30 02:59

一.初始化: 


/**

*  初始化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;
}




0 0
原创粉丝点击