Operating environment:
Jdk1.7+tomcat7+groupdocs-annotation-2.0.0
Note:examples are groupdocs-annotation java-2.0.0 version encountered the following two questions, please help to solve it
1、 When Upload the Chinese name of the file ,displayed Garbled
attachement(1)
UploadFileServlet.java
String uploadFileName;
uploadFileName = request.getParameter("fileName");
File tempFile = File.createTempFile("annotation-upload", "_" + uploadFileName);
FileOutputStreamoutputStream = null;
InputStreamuploadInputStream = null;
try {
outputStream = newFileOutputStream(tempFile);
uploadInputStream = newFileInputStream(tempFile);
IOUtils.copy(request.getInputStream(), outputStream);
writeOutput(MediaType.APPLICATION_JSON, response, annotationHandler.uploadFileHandler(uploadFileName, uploadInputStream));
} catch (AnnotationException e) {
Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, MESSAGE_HANDLER_THROWS, e.getMessage());
writeOutput(MediaType.APPLICATION_JSON, response, toJson(newStatusResult(false, e.getMessage())));
}
2、 IE10 compatibility view and IE7, IE8 initialization page display error
attachement(2)
critical code
IndexServlet.java
request.setAttribute("annotation_scripts", annotationHandler.getAnnotationScript(initialPath, userName, userGuid));
RequestDispatcherrequestDispatcher = request.getRequestDispatcher("annotation/index.jsp");
requestDispatcher.forward(request, response);