yl
2024-03-04 010838be5afbc9659d8ce143ca4f712ff376bcf3
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
    }
}