From 96b22db20a74963e39e490e94bf969cc60ef1b04 Mon Sep 17 00:00:00 2001 From: cnf <3200815559@qq.com> Date: 星期一, 12 五月 2025 17:45:49 +0800 Subject: [PATCH] 最新 --- StandardInterface/MESApplication/Controllers/PLM/PLMController.cs | 30 ++++++++++++++++++++++++++++++ .vs/HM-C#/v17/.wsuo | 0 .vs/HM-C#/v17/DocumentLayout.backup.json | 23 +++++++++++++++++++++++ .vs/HM-C#/v17/DocumentLayout.json | 2 +- 4 files changed, 54 insertions(+), 1 deletions(-) diff --git "a/.vs/HM-C\043/v17/.wsuo" "b/.vs/HM-C\043/v17/.wsuo" index ffcd3b5..f077e22 100644 --- "a/.vs/HM-C\043/v17/.wsuo" +++ "b/.vs/HM-C\043/v17/.wsuo" Binary files differ diff --git "a/.vs/HM-C\043/v17/DocumentLayout.backup.json" "b/.vs/HM-C\043/v17/DocumentLayout.backup.json" new file mode 100644 index 0000000..7f931ec --- /dev/null +++ "b/.vs/HM-C\043/v17/DocumentLayout.backup.json" @@ -0,0 +1,23 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\VISUAL STUDIOS JOB\\HM\\HM-C#\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git "a/.vs/HM-C\043/v17/DocumentLayout.json" "b/.vs/HM-C\043/v17/DocumentLayout.json" index 7f931ec..1c8f969 100644 --- "a/.vs/HM-C\043/v17/DocumentLayout.json" +++ "b/.vs/HM-C\043/v17/DocumentLayout.json" @@ -1,6 +1,6 @@ { "Version": 1, - "WorkspaceRootPath": "D:\\VISUAL STUDIOS JOB\\HM\\HM-C#\\", + "WorkspaceRootPath": "D:\\VISUAL STUDIOS JOB\\HM\\HM-c#\\", "Documents": [], "DocumentGroupContainers": [ { diff --git a/StandardInterface/MESApplication/Controllers/PLM/PLMController.cs b/StandardInterface/MESApplication/Controllers/PLM/PLMController.cs index 902e37a..ea5a72b 100644 --- a/StandardInterface/MESApplication/Controllers/PLM/PLMController.cs +++ b/StandardInterface/MESApplication/Controllers/PLM/PLMController.cs @@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Mvc; using System.Dynamic; using System.IO; +using System.Net.Http.Headers; namespace MESApplication.Controllers.PLM; @@ -122,4 +123,33 @@ }); } } + + //MP-O鍨嬪湀-83070100066鏍峰搧1-83070100068鏍峰搧2.pdf + //e18f53b6-6615-8140-11ee-423d1dd32487 + //RetrieveDrawings 璋冨彇鍥剧焊 get鏂瑰紡 + [HttpGet("OpenDrawingsGet")] + public IActionResult OpenDrawingsGet(string fileId, string fName) + { + try + { + var resultInfos = wdd.SendRequest("Download", fileId); + + // 娣诲姞Content-Disposition鍝嶅簲澶� + var cd = new ContentDispositionHeaderValue("attachment"); + cd.FileNameStar = fName; // 鑷姩澶勭悊缂栫爜 + Response.Headers.Add("Content-Disposition", cd.ToString()); + + return File(resultInfos, "application/octet-stream", fName); + } + catch (Exception ex) + { + return StatusCode(500, new ResponseResult + { + status = 1, + message = ex.Message, + data = null + }); + } + } + } -- Gitblit v1.9.3