Commit 33e42427 authored by alex yao's avatar alex yao

feat(common): 优化文件下载配置并增强文档转换功能

- 修复BOS配置服务中文件名拼接的字符串格式问题
- 在Md2Word响应实体中新增文件名字段及其getter/setter方法
parent 97d0dd48
......@@ -353,7 +353,9 @@ public class SoftwareCopyRightScheduler {
String mdURL = uploadDocument(bytes, fileName);
Md2WordResponse response = new Md2WordResponse();
response.setFileName(fileName);
response.setFilePath(mdURL);
Md2WordResult md2WordResult = md2WordService.md2Word(response);
return md2WordResult.getFilePath();
} finally {
......
......@@ -91,7 +91,7 @@ public class BosConfigServiceImpl implements BosConfigService {
meta.setContentType(contentType);
// 设置内容被下载时的名称。
if (StringUtils.isNoneBlank(FILE_NAME)) {
meta.setContentDisposition("attachment; filename=" + (fileName + "." + fileType));
meta.setContentDisposition("attachment; filename=" + fileName + "." + fileType);
}
// 设置内容被下载时的编码格式。
meta.setContentEncoding(StandardCharsets.UTF_8.displayName());
......
......@@ -13,6 +13,15 @@ public class Md2WordResponse extends AbstractRequest<Md2WordResult> implements S
private String filePath;
private String fileName;
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getFilePath() {
return filePath;
......
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