diff --git a/.vs/AMESCoreStudio/DesignTimeBuild/.dtbcache.v2 b/.vs/AMESCoreStudio/DesignTimeBuild/.dtbcache.v2 index 479beac6..6056793e 100644 Binary files a/.vs/AMESCoreStudio/DesignTimeBuild/.dtbcache.v2 and b/.vs/AMESCoreStudio/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/AMESCoreStudio/v16/.suo b/.vs/AMESCoreStudio/v16/.suo index a522508e..314e8ed8 100644 Binary files a/.vs/AMESCoreStudio/v16/.suo and b/.vs/AMESCoreStudio/v16/.suo differ diff --git a/AMESCoreStudio.Web/Controllers/LABController.cs b/AMESCoreStudio.Web/Controllers/LABController.cs index dd3cea4d..c19d0335 100644 --- a/AMESCoreStudio.Web/Controllers/LABController.cs +++ b/AMESCoreStudio.Web/Controllers/LABController.cs @@ -533,8 +533,22 @@ namespace AMESCoreStudio.Web.Controllers public async Task LAB003P(string LabMat) { var result = await _labApi.GetLabelPicture(LabMat); - var x = result.Data.FirstOrDefault(); - ViewBag.Picture = x; + var ImgFile = result.Data.FirstOrDefault(); + var FileName = Path.GetFileName(ImgFile); + + //指定要寫入的路徑、檔名和副檔名 + var FilePath = $"\\LABFile\\" + LabMat + "\\";//本機目錄 + + if (!System.IO.Directory.Exists(_env.WebRootPath + FilePath)) + { + System.IO.Directory.CreateDirectory(_env.WebRootPath + FilePath); + } + var targetFilePath = _env.WebRootPath + FilePath + FileName; + + System.IO.File.Copy(ImgFile, targetFilePath, true); + + // var x = result.Data.FirstOrDefault(); + ViewBag.Picture = FilePath + FileName; return View(result.Data); }