bucketName ---oss上bucket的名字
key ---文件所在的文件夹加文件名
例如:我想把ceshi.txt 存放在bucket叫aa的里面叫bb的文件夹下。那么我的bucketName传的值就是 aa,key值是bb/ceshi.txt
public String multipartUploadObject(String bucketName, String key,File partFile) {
String tag = null;
String uploadid = null;
int j=0;
// 初始化一个OSSClient
OSSClient client = this.createOSSClient();
ListMultipartUploadsRequest lmur = new ListMultipartUploadsRequest(bucketName);
// 获取Bucket内所有上传事件
MultipartUploadListing listing = client.listMultipartUploads(lmur);
// 新建一个List保存每个分块上传后的ETag和PartNumber
List<PartETag> partETags = new ArrayList<PartETag>();
// 遍历所有上传事件 设置UploadId
for (MultipartUpload multipartUpload : listing.getMultipartUploads()) {
if (multipartUpload.getKey().equals(key)) {
uploadid=multipartUpload.getUploadId();
break;
}
}
if(StringUtils.isEmpty(uploadid)){
// 开始Mul