Commit 08571377 authored by gaoyingwei's avatar gaoyingwei

update:更新上传、预览附件

parent 796f14f6
This diff is collapsed.
......@@ -430,6 +430,7 @@ public class FileManagerImpl implements FileManager {
// 原始名称
String filename = fileItem.getOriginalFilename().replace((char)160, (char)32).replace((char)63, (char)32);
/**
* 扩展名验证
*/
......@@ -484,6 +485,31 @@ public class FileManagerImpl implements FileManager {
//TODO: 配置组件完成后,释放下行注释
encryptVersion = CoderFactory.getInstance().getEncryptVersion();
String level = request.getParameter("secretLevel");
if (filename.lastIndexOf(".")>-1) {
filename = filename.substring(0, filename.lastIndexOf("."));
if (level.equals("1"))
filename = filename+"(绝密)";
else if (level.equals("2"))
filename = filename+"(机密)";
else if (level.equals("3"))
filename = filename+"(秘密)";
else if (level.equals("4"))
filename = filename+"(内部)";
else if (level.equals("5"))
filename = filename+"(无)";
filename = filename + "." + suffix;
}else {
if (level.equals("1"))
filename = filename+"(绝密)";
else if (level.equals("2"))
filename = filename+"(机密)";
else if (level.equals("3"))
filename = filename+"(秘密)";
else if (level.equals("4"))
filename = filename+"(内部)";
else if (level.equals("5"))
filename = filename+"(无)";
}
if (encryptVersion != null && !IConfigPublicKey.NO.equals(encryptVersion) && ! "false".equals(isEncrypt)) { // 统一由系统开关配置控制,除非模块设置成false不要求加密
if (StringUtils.isBlank(level) || level.equals("4") || level.equals("5") ) {
bos = new BufferedOutputStream(new FileOutputStream(destFile));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment