Browse Source

上传失败时,抛出异常,并返回服务器Failure

mengxiangge 5 years ago
parent
commit
11e56df210
1 changed files with 10 additions and 2 deletions
  1. 10 2
      Executer/MBIRevitBase/Services/UploadService.cs

+ 10 - 2
Executer/MBIRevitBase/Services/UploadService.cs

@@ -26,7 +26,15 @@ namespace MBIRevitBase.Services
     {
         public static BResult UploadExportFile(string result)
         {
-            var tt = UploadExportFileRetry<BResult>(result);
+            BResult tt = null;
+            try
+            {
+                tt= UploadExportFileRetry<BResult>(result);
+            }
+            catch (Exception e)
+            {
+                tt=new BResult(false,e.Message);
+            }
             //var tt= DelayRetryPolicy(result);
             return tt;
         }
@@ -39,7 +47,7 @@ namespace MBIRevitBase.Services
         {
             var stream = ZipUtils.ZipString(result, "export.json");
             var url = ApiConfig.AlgorithmUrl();
-            var tt= HttpUtils.PostFormDataFileThrowException(url, stream) as T;
+            var tt = HttpUtils.PostFormDataFileThrowException(url, stream) as T;
             return tt;
         }