|
@@ -49,32 +49,32 @@ public class TiffFilePreviewImpl implements FilePreview {
|
|
|
return TIFF_FILE_PREVIEW_PAGE;
|
|
|
} else if ("jpg".equalsIgnoreCase(tifPreviewType) || "pdf".equalsIgnoreCase(tifPreviewType)) {
|
|
|
String pdfName = fileName.substring(0, fileName.lastIndexOf(".")) + suffix +"." + "pdf" ;
|
|
|
- String jpgName = fileName.substring(0, fileName.lastIndexOf(".")) + suffix +"." + "jpg" ;
|
|
|
+ String jpgName = fileName.substring(0, fileName.lastIndexOf(".")) + suffix;
|
|
|
String strLocalTif = fileDir + fileName;
|
|
|
String outFilePath = fileDir + pdfName;
|
|
|
if ("pdf".equalsIgnoreCase(tifPreviewType)) {
|
|
|
-
|
|
|
- if (forceUpdatedCache || !fileHandlerService.listConvertedFiles().containsKey(pdfName) || !ConfigConstants.isCacheEnabled()) {
|
|
|
- ReturnResponse<String> response = DownloadUtils.downLoad(fileAttribute, fileName);
|
|
|
- if (response.isFailure()) {
|
|
|
- return otherFilePreview.notSupportedFile(model, fileAttribute, response.getMsg());
|
|
|
+
|
|
|
+ if (forceUpdatedCache || !fileHandlerService.listConvertedFiles().containsKey(pdfName) || !ConfigConstants.isCacheEnabled()) {
|
|
|
+ ReturnResponse<String> response = DownloadUtils.downLoad(fileAttribute, fileName);
|
|
|
+ if (response.isFailure()) {
|
|
|
+ return otherFilePreview.notSupportedFile(model, fileAttribute, response.getMsg());
|
|
|
+ }
|
|
|
+ String filePath = response.getContent();
|
|
|
+ if(ConvertPicUtil.convertJpg2Pdf(filePath, outFilePath)){
|
|
|
+ if(ConfigConstants.getdeletesourcefile()){
|
|
|
+ KkFileUtils.deleteFileByPath(filePath);
|
|
|
}
|
|
|
- String filePath = response.getContent();
|
|
|
- if(ConvertPicUtil.convertJpg2Pdf(filePath, outFilePath)){
|
|
|
- if(ConfigConstants.getdeletesourcefile()){
|
|
|
- KkFileUtils.deleteFileByPath(filePath);
|
|
|
- }
|
|
|
- if (ConfigConstants.isCacheEnabled()) {
|
|
|
-
|
|
|
- fileHandlerService.addConvertedFile(pdfName, fileHandlerService.getRelativePath(outFilePath));
|
|
|
- }
|
|
|
- model.addAttribute("pdfUrl", pdfName);
|
|
|
- return PDF_FILE_PREVIEW_PAGE;
|
|
|
- }else {
|
|
|
- return NOT_SUPPORTED_FILE_PAGE;
|
|
|
+ if (ConfigConstants.isCacheEnabled()) {
|
|
|
+
|
|
|
+ fileHandlerService.addConvertedFile(pdfName, fileHandlerService.getRelativePath(outFilePath));
|
|
|
}
|
|
|
+ model.addAttribute("pdfUrl", pdfName);
|
|
|
+ return PDF_FILE_PREVIEW_PAGE;
|
|
|
+ }else {
|
|
|
+ return NOT_SUPPORTED_FILE_PAGE;
|
|
|
}
|
|
|
- else {
|
|
|
+ }
|
|
|
+ else {
|
|
|
model.addAttribute("pdfUrl", pdfName);
|
|
|
return PDF_FILE_PREVIEW_PAGE;
|
|
|
}
|
|
@@ -88,10 +88,8 @@ public class TiffFilePreviewImpl implements FilePreview {
|
|
|
}
|
|
|
strLocalTif = response.getContent();
|
|
|
}
|
|
|
-
|
|
|
- String strJpgFilePathName = fileDir + jpgName;
|
|
|
|
|
|
- List<String> listPic2Jpg = ConvertPicUtil.convertTif2Jpg(strLocalTif, strJpgFilePathName);
|
|
|
+ List<String> listPic2Jpg = ConvertPicUtil.convertTif2Jpg(strLocalTif, jpgName);
|
|
|
|
|
|
List<String> listImageUrls = new ArrayList<>();
|
|
|
|