后臺: [HttpGet("DownLoadRequest")] public FileResult downloadRequest() { string webRootPath = Directory.GetCurrentDirectory();//根目錄 var filePath = $"\\RegFile\\Client\\";//文件保存目錄 #region 獲取客戶端ip地址 HttpContextAccessor context = new HttpContextAccessor(); string ClientIp = context.HttpContext.Connection.RemoteIpAddress.MapToIPv4().ToString(); #endregion string FileName = webRootPath + filePath + ClientIp + ".reg"; if(!System.IO.File.Exists(FileName)) { throw new Exception("要下載文件不存在!"); } var stream = System.IO.File.OpenRead(FileName); //創(chuàng)建文件流 return File(stream, "application/x-sh", "fsd" + ".reg"); } 前臺: DownLoadFile() { window.open("http://xxx/api/xxx/downloadRequest"); },
|