|
@@ -254,15 +254,16 @@ public class DocumentAuthServiceImpl implements DocumentAuthService {
|
|
|
|
|
|
@Override
|
|
|
public Mono<JsonModel> downFileAll(Integer pdfId) {
|
|
|
+ Map<String, Object> map = new HashMap<>(2);
|
|
|
StringBuilder date = new StringBuilder();
|
|
|
try {
|
|
|
OssArchivePdf ossArchivePdf = documentAuthDao.findOssArchivePdfById(pdfId);
|
|
|
+ map.put("name", ossArchivePdf.getName());
|
|
|
// 创建OSSClient实例。
|
|
|
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
|
|
|
// ossObject包含文件所在的存储空间名称、文件名称、文件元信息以及一个输入流。
|
|
|
OSSObject ossObject = ossClient.getObject(bucketName, ossArchivePdf.getOssName());
|
|
|
// 读取文件内容。
|
|
|
- System.out.println("Object content:");
|
|
|
BufferedReader reader = new BufferedReader(new InputStreamReader(ossObject.getObjectContent()));
|
|
|
while (true) {
|
|
|
String line = reader.readLine();
|
|
@@ -278,6 +279,7 @@ public class DocumentAuthServiceImpl implements DocumentAuthService {
|
|
|
} catch (IOException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- return Mono.just(JsonModel.success(JsonModel.success(date)));
|
|
|
+ map.put("date", date);
|
|
|
+ return Mono.just(JsonModel.success(JsonModel.success(map)));
|
|
|
}
|
|
|
}
|