优化 File.downFile 如果传递 source=preview 则不添加 attachment 内容描述
This commit is contained in:
@@ -756,7 +756,8 @@ public class FileUtils extends org.apache.commons.io.FileUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
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) + "\"");
|
EncodeUtils.encodeUrl(StringUtils.isBlank(fileName) ? file.getName() : fileName) + "\"");
|
||||||
response.setContentType(FileUtils.getContentType(file.getName())); // set the MIME type.
|
response.setContentType(FileUtils.getContentType(file.getName())); // set the MIME type.
|
||||||
response.addHeader("Content-Length", String.valueOf(contentLength));
|
response.addHeader("Content-Length", String.valueOf(contentLength));
|
||||||
|
|||||||
Reference in New Issue
Block a user