上传文档时增加url;

解决文件名错误的问题
This commit is contained in:
liu.zixi
2025-11-03 14:46:06 +08:00
parent a0bba75f80
commit abf5642154

View File

@@ -137,10 +137,7 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
}
// 4. 构建上传参数
String fileName = cases.getFileName();
if (StringUtil.isBlank(fileName)) {
fileName = file.getName();
}
String fileName = file.getName();
String fileType = getFileType(fileName);
@@ -157,6 +154,12 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
builder.addTextBody("fileType", fileType, ContentType.TEXT_PLAIN);
requestBody.put("fileType", fileType);
builder.addTextBody("parseType", "AUTO", ContentType.TEXT_PLAIN);
String url = fileUploader.getHttpPath() + cases.getFilePath();
requestBody.put("url", url);
requestBody.put("downloadUrl", url);
builder.addTextBody("url", url, ContentType.TEXT_PLAIN);
builder.addTextBody("downloadUrl", url, ContentType.TEXT_PLAIN);
// metadata
JSONObject fileMetaData = new JSONObject();
fileMetaData.put("标题", cases.getTitle());
@@ -470,10 +473,7 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
}
// 4. 构建上传参数
String fileName = cases.getFileName();
if (StringUtil.isBlank(fileName)) {
fileName = file.getName();
}
String fileName = file.getName();
String fileType = getFileType(fileName);
@@ -490,6 +490,12 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
builder.addTextBody("fileType", fileType, ContentType.TEXT_PLAIN);
requestBody.put("fileType", fileType);
builder.addTextBody("parseType", "AUTO", ContentType.TEXT_PLAIN);
String url = fileUploader.getHttpPath() + cases.getFilePath();
requestBody.put("url", url);
requestBody.put("downloadUrl", url);
builder.addTextBody("url", url, ContentType.TEXT_PLAIN);
builder.addTextBody("downloadUrl", url, ContentType.TEXT_PLAIN);
// metadata
JSONObject fileMetaData = new JSONObject();
fileMetaData.put("标题", cases.getTitle());
@@ -780,10 +786,7 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
}
// 4. 构建上传参数
String fileName = cases.getFileName();
if (StringUtil.isBlank(fileName)) {
fileName = file.getName();
}
String fileName = file.getName();
String fileType = getFileType(fileName);
@@ -800,6 +803,12 @@ public class CaseKnowledgeServiceImpl implements ICaseKnowledgeService {
builder.addTextBody("fileType", fileType, ContentType.TEXT_PLAIN);
requestBody.put("fileType", fileType);
builder.addTextBody("parseType", "AUTO", ContentType.TEXT_PLAIN);
String url = fileUploader.getHttpPath() + cases.getFilePath();
requestBody.put("url", url);
requestBody.put("downloadUrl", url);
builder.addTextBody("url", url, ContentType.TEXT_PLAIN);
builder.addTextBody("downloadUrl", url, ContentType.TEXT_PLAIN);
// metadata
JSONObject fileMetaData = new JSONObject();
fileMetaData.put("标题", cases.getTitle());