优化 File.downFile 如果传递 source=preview 则不添加 attachment 内容描述

This commit is contained in:
thinkgem
2019-04-23 20:22:38 +08:00
parent 73ac352219
commit 59e1792467

View File

@@ -756,7 +756,8 @@ public class FileUtils extends org.apache.commons.io.FileUtils {
}
try {
response.addHeader("Content-Disposition", "attachment; filename=\"" +
boolean isPreview = "preview".equalsIgnoreCase(request.getParameter("source"));
response.addHeader("Content-Disposition", (!isPreview ? "attachment; " : "") + "filename=\"" +
EncodeUtils.encodeUrl(StringUtils.isBlank(fileName) ? file.getName() : fileName) + "\"");
response.setContentType(FileUtils.getContentType(file.getName())); // set the MIME type.
response.addHeader("Content-Length", String.valueOf(contentLength));