本文实例讲述了java实现上传文件到oss(阿里云)功能。分享给大家供大家参考,具体如下:
做这个功能之前我们需要导入阿里云OSS官方提供的工具包
aliyun-sdk-oss-2.5.0.jar 这个文件 如果有最新版的话就下载最新版
aliyun.upload.AliyunConfig
package aliyun.upload;
public final class AliyunConfig
{
//你的oss所在域,要加http:// 不明白可以对照你的文件引用地址
public static String endpoint = "http://oss-cn-shenzhen.aliyuncs.com";
//密匙keyId 可以在阿里云获取到
public static String accessKeyId = "xxxxxxx";
//密匙keySecret 可以在阿里云获取到
public static String accessKeySecret = "";
//你的bucketName 名称 即是你的OSS对象名称 不明白查oss开发文档专业术语
public static String bucketName = "";
}
aliyun.upload.IAliyunUpload
package aliyun.upload;
public interface IAliyunUpload
{
/**
* @param
* String filePathName 本地图片路径(D:/xxxx/xxxx....../xx/xx.jgp|xx.png|..)
* String savePathName 将要保存到OSS上的路径地址
* */
public String uploadFile(String filePathName,String savePathName);
}
aliyun.upload.AliyunUploadVersion1
package aliyun.upload;
import java.io.File;
import java.io.IOException;
import com.aliyun.oss.ClientException;
import com.aliyun.oss.OSSClient;
import com.aliyun.oss.OSSException;
import com.aliyun.oss.model.CompleteMultipartUploadResult;
import com.aliyun.oss.model.UploadFileRequest;
import com.aliyun.oss.model.UploadFileResult;
import Log.Log;
<