다운로드 파일 마임타입 보완
This commit is contained in:
parent
c829600864
commit
27287d6756
@ -4,8 +4,11 @@ import java.io.File;
|
|||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.net.URLEncoder;
|
import java.net.URLEncoder;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
import java.nio.file.Paths;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import javax.activation.MimetypesFileTypeMap;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
@ -66,6 +69,10 @@ public class DownloadView extends AbstractView {
|
|||||||
}
|
}
|
||||||
|
|
||||||
response.setContentType(getContentType());
|
response.setContentType(getContentType());
|
||||||
|
|
||||||
|
MimetypesFileTypeMap mimetypesFileTypeMap = new MimetypesFileTypeMap();
|
||||||
|
response.setContentType(mimetypesFileTypeMap.getContentType(fileName));
|
||||||
|
|
||||||
response.setContentLength((int) file.length());
|
response.setContentLength((int) file.length());
|
||||||
response.setHeader("Content-Disposition", "attachment; filename=\"" + encfileName + "\";");
|
response.setHeader("Content-Disposition", "attachment; filename=\"" + encfileName + "\";");
|
||||||
response.setHeader("Content-Transfer-Encoding", "binary");
|
response.setHeader("Content-Transfer-Encoding", "binary");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user