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