|
|
@@ -85,7 +85,7 @@ public class SaaSAPIFileUtils {
|
|
85
|
85
|
return EsignHttpHelper.doCommHttp(eSignHost, apiaddr,requestType , jsonParm, header,true);
|
|
86
|
86
|
}
|
|
87
|
87
|
|
|
88
|
|
- public static void main1(String[] args) throws EsignDemoException {
|
|
|
88
|
+ public static void main(String[] args) throws EsignDemoException {
|
|
89
|
89
|
String filePath = "D:\\home\\ruoyi\\uploadPath\\upload\\2023\\10\\7\\23893bfd3f2249ffa5c82850c11c482e.docx";
|
|
90
|
90
|
EsignHttpResponse uploadUrl = getUploadUrl(filePath);
|
|
91
|
91
|
String body = uploadUrl.getBody();
|
|
|
@@ -102,34 +102,35 @@ public class SaaSAPIFileUtils {
|
|
102
|
102
|
// System.out.println("这是获取文件上传状态的结果:"+fileStatus.getBody());
|
|
103
|
103
|
// getFileStatus("a808f1f39a744357a2f018e4ab34c55d");
|
|
104
|
104
|
// fileDownloadUrl("");
|
|
105
|
|
- }
|
|
106
|
|
- public static void main(String[] args) throws EsignDemoException {
|
|
107
|
|
- String signFlowId = "41e6732b48c54c63a91b2379c352212d";
|
|
108
|
|
- Gson gson = new Gson();
|
|
109
|
|
- EsignHttpResponse fileDownload = fileDownloadUrl(signFlowId);
|
|
110
|
|
- JsonObject fileDownloadJsonObject = gson.fromJson(fileDownload.getBody(),JsonObject.class);
|
|
111
|
|
- JsonObject fileDownloadData = fileDownloadJsonObject.getAsJsonObject("data");
|
|
112
|
|
- JsonArray filesArray = fileDownloadData.get("files").getAsJsonArray();
|
|
113
|
|
- if(filesArray!=null&&filesArray.size()>0){
|
|
114
|
|
- JsonObject fileObject = (JsonObject)filesArray.get(0);
|
|
115
|
|
- String fileDownloadUrl = fileObject.get("downloadUrl").toString();
|
|
116
|
|
- String fileName = java.util.UUID.randomUUID().toString().replace("-", "") + ".pdf";
|
|
117
|
|
- String savePath = "/home/ruoyi/uploadPath/upload";
|
|
118
|
|
- LocalDate now = LocalDate.now();
|
|
119
|
|
- String year = Integer.toString(now.getYear());
|
|
120
|
|
- String month = String.format("%02d", now.getMonthValue());
|
|
121
|
|
- String day = String.format("%02d", now.getDayOfMonth());
|
|
122
|
|
- String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
|
123
|
|
- String dir = "F:\\ymkf\\shanghaixm\\testCaijueshu\\" + fileName;
|
|
124
|
|
- String fileDownloadUrlnew = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
|
125
|
|
- FileTransformation.downLoadFileByUrl(fileDownloadUrlnew,dir);
|
|
126
|
105
|
|
|
127
|
106
|
|
|
128
|
|
- }
|
|
|
107
|
+// Gson gson = new Gson();
|
|
|
108
|
+// EsignHttpResponse fileDownload = fileDownloadUrl(signFlowId);
|
|
|
109
|
+// JsonObject fileDownloadJsonObject = gson.fromJson(fileDownload.getBody(),JsonObject.class);
|
|
|
110
|
+// JsonObject fileDownloadData = fileDownloadJsonObject.getAsJsonObject("data");
|
|
|
111
|
+// JsonArray filesArray = fileDownloadData.get("files").getAsJsonArray();
|
|
|
112
|
+// if(filesArray!=null&&filesArray.size()>0){
|
|
|
113
|
+// JsonObject fileObject = (JsonObject)filesArray.get(0);
|
|
|
114
|
+// String fileDownloadUrl = fileObject.get("downloadUrl").toString();
|
|
|
115
|
+// String fileName = java.util.UUID.randomUUID().toString().replace("-", "") + ".pdf";
|
|
|
116
|
+// String savePath = "/home/ruoyi/uploadPath/upload";
|
|
|
117
|
+// LocalDate now = LocalDate.now();
|
|
|
118
|
+// String year = Integer.toString(now.getYear());
|
|
|
119
|
+// String month = String.format("%02d", now.getMonthValue());
|
|
|
120
|
+// String day = String.format("%02d", now.getDayOfMonth());
|
|
|
121
|
+// String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
|
|
122
|
+// String fileDownloadUrlnew = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
|
|
123
|
+// FileTransformation.downLoadFileByUrl(fileDownloadUrlnew,dir);
|
|
|
124
|
+// }
|
|
|
125
|
+
|
|
129
|
126
|
|
|
130
|
127
|
|
|
131
|
128
|
|
|
132
|
129
|
|
|
133
|
130
|
|
|
134
|
131
|
}
|
|
|
132
|
+
|
|
|
133
|
+
|
|
|
134
|
+
|
|
|
135
|
+
|
|
135
|
136
|
}
|