diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseKnowledgeServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseKnowledgeServiceImpl.java index a68ee754..ecb96933 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseKnowledgeServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseKnowledgeServiceImpl.java @@ -205,7 +205,8 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { } } - builder.addTextBody("fileMetaData", fileMetaData.toJSONString(), ContentType.TEXT_PLAIN); + ContentType contentType = ContentType.create("text/plain", StandardCharsets.UTF_8); + builder.addTextBody("fileMetaData", fileMetaData.toJSONString(), contentType); requestBody.put("fileMetaData", fileMetaData); // 由于接口权限,目前采用不回调,而是通过批处理的方式,处理文件状态 if (caseAiProperties.isFileUploadUseCallback()) { @@ -542,7 +543,8 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { } } - builder.addTextBody("fileMetaData", fileMetaData.toJSONString(), ContentType.TEXT_PLAIN); + ContentType contentType = ContentType.create("text/plain", StandardCharsets.UTF_8); + builder.addTextBody("fileMetaData", fileMetaData.toJSONString(), contentType); requestBody.put("fileMetaData", fileMetaData); // 由于接口权限,目前采用不回调,而是通过批处理的方式,处理文件状态 if (caseAiProperties.isFileUploadUseCallback()) { @@ -856,7 +858,8 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService { } } - builder.addTextBody("fileMetaData", fileMetaData.toJSONString(), ContentType.TEXT_PLAIN); + ContentType contentType = ContentType.create("text/plain", StandardCharsets.UTF_8); + builder.addTextBody("fileMetaData", fileMetaData.toJSONString(), contentType); requestBody.put("fileMetaData", fileMetaData); // 由于接口权限,目前采用不回调,而是通过批处理的方式,处理文件状态 if (caseAiProperties.isFileUploadUseCallback()) {