Quellcode durchsuchen

读取静态资源从本地读

lcl vor 1 Jahr
Ursprung
Commit
e58b644add
4 geänderte Dateien mit 11 neuen und 9 gelöschten Zeilen
  1. 3 2
      Util/HaoDa/AlipayFunctionForHD.cs
  2. 2 1
      Util/HaoDa/HaoDaHelper.cs
  3. 5 5
      Util/HaoDa/WeChatFunctionForHD.cs
  4. 1 1
      global.json

+ 3 - 2
Util/HaoDa/AlipayFunctionForHD.cs

@@ -223,10 +223,11 @@ namespace MySystem
         {
             IAopClient client = new DefaultAopClient("https://openapi.alipay.com/gateway.do", AppId, PrivateKey, "json", "1.0", "RSA2", AlipayPublicKey, "utf-8", false);
             string fileName = path.Substring(path.LastIndexOf("/") + 1);
-            // string imageBase64 = function.imageToBase64String(function.getPath(path));
+            string imageBase64 = function.imageToBase64String(function.getPath(path));
             // imageBase64 = imageBase64.Substring(imageBase64.IndexOf(";base64,") + 8);
             AntMerchantExpandIndirectImageUploadRequest request = new AntMerchantExpandIndirectImageUploadRequest();
-            FileItem imageContent = PublicFunction.GetNetFileItem(AppConfig.Base.OssHost + path);
+            FileItem imageContent = new FileItem(fileName, Convert.FromBase64String(imageBase64));
+            // FileItem imageContent = PublicFunction.GetNetFileItem(AppConfig.Base.OssHost + path);
             request.ImageContent = imageContent;
             request.ImageType = "jpg";
             try

+ 2 - 1
Util/HaoDa/HaoDaHelper.cs

@@ -866,7 +866,8 @@ namespace MySystem
             {
                 return "";
             }
-            FileItem item = PublicFunction.GetNetFileItem(AppConfig.Base.OssHost + value.Split(',')[0]);
+            // FileItem item = PublicFunction.GetNetFileItem(AppConfig.Base.OssHost + value.Split(',')[0]);
+            FileItem item = new FileItem(function.getPath(value.Split(',')[0]));
             Dictionary<string, FileItem> files = new Dictionary<string, FileItem>();
             files.Add("file", item);
             var upLoadInfo = JsonMapper.ToObject(HaoDaHelper.Instance.DoPost(BoxRequestUrl + "/api/file/v1/upload_file", token, file, files, "utf-8"));

+ 5 - 5
Util/HaoDa/WeChatFunctionForHD.cs

@@ -350,11 +350,11 @@ namespace MySystem
             }
             string filePath = function.getPath(imgPath);
             var filename = Path.GetFileName(filePath);
-            // FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
-            // Byte[] imgBytesIn = new Byte[fs.Length];
-            // fs.Read(imgBytesIn, 0, imgBytesIn.Length);
-            // fs.Close();
-            byte[] imgBytesIn = PublicFunction.GetNetFileData(AppConfig.Base.OssHost + imgPath);
+            FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
+            Byte[] imgBytesIn = new Byte[fs.Length];
+            fs.Read(imgBytesIn, 0, imgBytesIn.Length);
+            fs.Close();
+            // byte[] imgBytesIn = PublicFunction.GetNetFileData(AppConfig.Base.OssHost + imgPath);
 
             byte[] hash = SHA256Managed.Create().ComputeHash(imgBytesIn);
 

+ 1 - 1
global.json

@@ -1,5 +1,5 @@
 {
   "sdk": {
-    "version": "3.0.100"
+    "version": "3.0.103"
   }
 }