Skip to content

Commit b4cd278

Browse files
committed
Wrong extension of result file
1 parent 01e0f06 commit b4cd278

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

  • Showcases/GroupDocs.Comparison-for-Java-using-Servlets/src/main/java/com/groupdocs/ui/comparison

Showcases/GroupDocs.Comparison-for-Java-using-Servlets/src/main/java/com/groupdocs/ui/comparison/Compare.java

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.groupdocs.ui.comparison;
22

33
import com.groupdocs.comparison.Comparison;
4+
import com.groupdocs.comparison.common.ComparisonType;
45

56
import javax.servlet.ServletException;
67
import javax.servlet.annotation.WebServlet;
@@ -20,7 +21,27 @@ protected void service(HttpServletRequest request, HttpServletResponse response)
2021
Path source = (Path) request.getSession().getAttribute("source");
2122
Path target = (Path) request.getSession().getAttribute("target");
2223
int comparisonType = (int) request.getSession().getAttribute("comparison-type");
23-
Path result = Files.createTempFile("groupdocs-comparison-result-", ".docx");
24+
25+
// Guess the extension of result file
26+
String ext = "";
27+
switch (comparisonType) {
28+
case ComparisonType.Words:
29+
ext = "docx";
30+
break;
31+
case ComparisonType.Cells:
32+
ext = "xlsx";
33+
break;
34+
case ComparisonType.Pdf:
35+
ext = "pdf";
36+
break;
37+
case ComparisonType.Slides:
38+
ext = "pptx";
39+
break;
40+
case ComparisonType.Text:
41+
ext = "txt";
42+
break;
43+
}
44+
Path result = Files.createTempFile("groupdocs-comparison-result-", "." + ext);
2445

2546
// Now do the comparison
2647
Comparison comparison = new Comparison();

0 commit comments

Comments
 (0)