|
@@ -216,18 +216,19 @@ public class SysFileMultipartServiceImpl implements SysFileMultipartService {
|
|
throw new CustException("分块索引异常,请重新上传");
|
|
throw new CustException("分块索引异常,请重新上传");
|
|
}
|
|
}
|
|
|
|
|
|
- // 合并分块
|
|
|
|
|
|
+ // [腾讯云] 合并分块
|
|
CompleteMultipartUploadResult completeResult = tencentCosService.completeMultipartUpload(upload_id, sysFileEntity.getObject_key(), etags);
|
|
CompleteMultipartUploadResult completeResult = tencentCosService.completeMultipartUpload(upload_id, sysFileEntity.getObject_key(), etags);
|
|
if (completeResult == null) throw new CustException("合并失败");
|
|
if (completeResult == null) throw new CustException("合并失败");
|
|
|
|
|
|
|
|
+ // 拼接图片路径
|
|
String url = ACCESSIBLE_DOMAIN + "/" + completeResult.getKey();
|
|
String url = ACCESSIBLE_DOMAIN + "/" + completeResult.getKey();
|
|
sysFileEntity.setUrl(url);
|
|
sysFileEntity.setUrl(url);
|
|
|
|
+ sysFileEntity.setRequest_id(completeResult.getRequestId());
|
|
|
|
|
|
// 设置封面
|
|
// 设置封面
|
|
setThumbUrl(sysFileEntity, UPLOAD_THUMB_SIZE.get(), UPLOAD_THUMB_SIZE.get(), StyleEnums.THUMB_BACKGROUND.getValue());
|
|
setThumbUrl(sysFileEntity, UPLOAD_THUMB_SIZE.get(), UPLOAD_THUMB_SIZE.get(), StyleEnums.THUMB_BACKGROUND.getValue());
|
|
|
|
|
|
// [db] 更新分块记录
|
|
// [db] 更新分块记录
|
|
- sysFileEntity.setRequest_id(completeResult.getRequestId());
|
|
|
|
sysFileDao.updateCompleteFile(sysFileEntity);
|
|
sysFileDao.updateCompleteFile(sysFileEntity);
|
|
|
|
|
|
Map<String, Object> resp = new LinkedHashMap<>();
|
|
Map<String, Object> resp = new LinkedHashMap<>();
|