|
@@ -49,6 +49,7 @@ import javax.servlet.http.HttpServletResponse;
|
|
|
import java.awt.*;
|
|
|
import java.awt.image.BufferedImage;
|
|
|
import java.io.*;
|
|
|
+import java.net.URLEncoder;
|
|
|
import java.nio.charset.StandardCharsets;
|
|
|
import java.util.*;
|
|
|
import java.util.List;
|
|
@@ -806,8 +807,7 @@ public class TdFileController extends TdBaseController {
|
|
|
is = new FileInputStream(previewFile);
|
|
|
response.setContentType(SpaceEnum.MimeTypeEnum.pdf.getDes());
|
|
|
response.setHeader("Content-disposition",
|
|
|
- "inline;filename=\"" + new String(fileName.getBytes(StandardCharsets.UTF_8),
|
|
|
- StandardCharsets.UTF_8) + "\"");
|
|
|
+ "inline;filename=\"" + URLEncoder.encode(fileName, StandardCharsets.UTF_8) + "\"");
|
|
|
SystemUtil.writeStream(is, response.getOutputStream());
|
|
|
}
|
|
|
} catch(Exception e){
|