diff --git a/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionBatchDownloadWithWorkOrWorkCompleted.java b/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionBatchDownloadWithWorkOrWorkCompleted.java index 57ccde8b0bee5aa44fd90c4f1fdf0fa3eadb8196..491dfefcf7b086ff157cf8e3bf7987694f17e704 100644 --- a/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionBatchDownloadWithWorkOrWorkCompleted.java +++ b/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionBatchDownloadWithWorkOrWorkCompleted.java @@ -78,6 +78,9 @@ class ActionBatchDownloadWithWorkOrWorkCompleted extends BaseAction { } } if (StringUtils.isBlank(fileName)) { + if(title.length()>60){ + title = title.substring(0, 60); + } fileName = title + DateTools.format(new Date(), DateTools.formatCompact_yyyyMMddHHmmss) + ".zip"; } else { String extension = FilenameUtils.getExtension(fileName); diff --git a/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionBatchDownloadWithWorkOrWorkCompletedStream.java b/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionBatchDownloadWithWorkOrWorkCompletedStream.java index 425fce30bff9959a186013975194bcc9eb714e09..5f006818c8c7a7fa547aa6b653a2c495d2ed9044 100644 --- a/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionBatchDownloadWithWorkOrWorkCompletedStream.java +++ b/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionBatchDownloadWithWorkOrWorkCompletedStream.java @@ -78,6 +78,9 @@ class ActionBatchDownloadWithWorkOrWorkCompletedStream extends BaseAction { } } if (StringUtils.isBlank(fileName)) { + if(title.length()>60){ + title = title.substring(0, 60); + } fileName = title + DateTools.format(new Date(), DateTools.formatCompact_yyyyMMddHHmmss) + ".zip"; } else { String extension = FilenameUtils.getExtension(fileName); diff --git a/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionUploadWorkInfo.java b/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionUploadWorkInfo.java index a4800c8696fa7cfbcc97784b4580cb26d3e95510..34506dd9e7f85c5850e15156d1c62b196d3104a2 100644 --- a/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionUploadWorkInfo.java +++ b/o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionUploadWorkInfo.java @@ -89,6 +89,9 @@ class ActionUploadWorkInfo extends BaseAction { try { String name = ""; byte[] bytes; + if(title.length()>60){ + title = title.substring(0, 60); + } if ("word".equals(flag)) { try (POIFSFileSystem fs = new POIFSFileSystem(); InputStream is = new ByteArrayInputStream(workHtml.getBytes("UTF-8"));