|
|
@@ -51,7 +51,7 @@ public final class UploadTask |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public UploadResult GenerateResult() |
|
|
|
public UploadResult GenerateResult(boolean needThumbnail) |
|
|
|
{ |
|
|
|
UploadResult res = new UploadResult(); |
|
|
|
|
|
|
@@ -73,16 +73,19 @@ public final class UploadTask |
|
|
|
res.setFileUrl(PathUtils.appendPaths(Constants.RESOURCE_PREFIX, baseUrl)); |
|
|
|
res.setFilePath(PathUtils.appendPaths(diskPath, baseUrl)); |
|
|
|
|
|
|
|
// thumbnailFolderName/directory/yyyy/MM/dd/filename_uuid_thumbnail.extension |
|
|
|
String thumbBaseUrl = StringUtils.format("{}/{}/{}/{}_thumbnail.{}", |
|
|
|
thumbnailFolderName, |
|
|
|
directory, |
|
|
|
DateUtils.datePath(), |
|
|
|
newBaseName, |
|
|
|
"jpg" |
|
|
|
); |
|
|
|
res.setThumbnailFileUrl(PathUtils.appendPaths(Constants.RESOURCE_PREFIX, thumbBaseUrl)); |
|
|
|
res.setThumbnailFilePath(PathUtils.appendPaths(diskPath, thumbBaseUrl)); |
|
|
|
if(needThumbnail) |
|
|
|
{ |
|
|
|
// thumbnailFolderName/directory/yyyy/MM/dd/filename_uuid_thumbnail.extension |
|
|
|
String thumbBaseUrl = StringUtils.format("{}/{}/{}/{}_thumbnail.{}", |
|
|
|
thumbnailFolderName, |
|
|
|
directory, |
|
|
|
DateUtils.datePath(), |
|
|
|
newBaseName, |
|
|
|
"jpg" |
|
|
|
); |
|
|
|
res.setThumbnailFileUrl(PathUtils.appendPaths(Constants.RESOURCE_PREFIX, thumbBaseUrl)); |
|
|
|
res.setThumbnailFilePath(PathUtils.appendPaths(diskPath, thumbBaseUrl)); |
|
|
|
} |
|
|
|
|
|
|
|
return res; |
|
|
|
} |
|
|
|