From 010838be5afbc9659d8ce143ca4f712ff376bcf3 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期一, 04 三月 2024 18:31:32 +0800
Subject: [PATCH] 看板接口开发

---
 VueWebCoreApi/Controllers/ImportExcelController.cs |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/VueWebCoreApi/Controllers/ImportExcelController.cs b/VueWebCoreApi/Controllers/ImportExcelController.cs
index 1617421..030a603 100644
--- a/VueWebCoreApi/Controllers/ImportExcelController.cs
+++ b/VueWebCoreApi/Controllers/ImportExcelController.cs
@@ -218,5 +218,31 @@
             return mes;
         }
         #endregion
+
+        #region[娴嬩技淇濆瓨鍥剧墖鎻愪氦鏁版嵁]
+        /// <summary>
+        /// 娴嬩技淇濆瓨鍥剧墖鎻愪氦鏁版嵁
+        /// </summary>
+        /// <param name="imageBase64s">娴嬩技淇濆瓨鍥剧墖鎻愪氦鏁版嵁</param>
+        /// <returns></returns>
+        [Route(template: "UploadImages")]
+        [HttpPost]
+        [ApiExplorerSettings(IgnoreApi = true)]
+        public async Task<IActionResult> UploadImages([FromBody] List<string> imageBase64s)
+        {
+            foreach (var imageBase64 in imageBase64s)
+            {
+                byte[] imageBytes = Convert.FromBase64String(imageBase64);
+                string imagePath = Path.Combine("wwwroot/MouldRecordImage/", $"image_{Guid.NewGuid()}.png"); // 鐢熸垚鍞竴鐨勬枃浠跺悕  
+
+                using (FileStream fs = new FileStream(imagePath, FileMode.Create))
+                {
+                    await fs.WriteAsync(imageBytes, 0, imageBytes.Length);
+                }
+            }
+
+            return Ok("Images uploaded successfully.");
+        }
+        #endregion
     }
 }

--
Gitblit v1.9.3