Browse Source

上传图片完善。。

jiaxiaoqiang 3 tháng trước cách đây
mục cha
commit
0c4469b0a4
1 tập tin đã thay đổi với 6 bổ sung5 xóa
  1. 6 5
      entry/src/main/ets/utils/UploadUtil.ets

+ 6 - 5
entry/src/main/ets/utils/UploadUtil.ets

@@ -84,13 +84,14 @@ class UploadUtil {
         url: "api/v1/base/uploadBase64",
         data: base64Data
       }).then( async (res: AxiosResponse) => {
-        let result: ResultModel = JSON.parse(res.data as string)
-        console.log(TAG, "ddddddd success", JSON.stringify(result?.data ?? ""));
+
+        let result: FileDataModel = JSON.parse(JSON.stringify(res))
+
 
         // 上传完成后调其他接口
-        if (this.uploadParams.apiUrlPath) {
+        if (this.uploadParams.apiUrlPath && result.fileUrl) {
           let data: APIParamsModel = {
-            filePath: result.data?.fileUrl ?? "",
+            filePath: result.fileUrl,
             operationMediaId: this.uploadParams?.operationMediaId ?? "",
             processId: this.uploadParams?.processId ?? "",
             seqNo: this.uploadParams?.seqNo ?? "",
@@ -107,7 +108,7 @@ class UploadUtil {
         if (this.uploadParams.messageKey) {
           uploadInstance.ports = uploadInstance.controller!.createWebMessagePorts();
           uploadInstance.controller!.postMessage(JSON.stringify({
-            fullUrl: this.fileUrl + result.data?.fileUrl ?? "",
+            fullUrl: this.fileUrl + result.fileUrl ?? "",
             messageKey: this.uploadParams.messageKey ?? ""
           }), [uploadInstance.ports[0]], '*');
         }