public string[] GetProjectFiles(string projectName) { string directorypath = AppContext.BaseDirectory + "ProjectFiles" + "\\" + projectName; var reuqst = FilesHelper.GetFileNames(directorypath); return(reuqst); }
public IActionResult DownloadByFileName(string name) { string directorypath = AppContext.BaseDirectory + "AlarmFiles" + "\\" + name.Substring(0, 3); var reuqst = FilesHelper.GetFileNames(directorypath); string fileName = reuqst.Where(u => u.Contains(name)).FirstOrDefault(); // string fileName = $"{directorypath}//{name}"; var stream = System.IO.File.OpenRead(fileName); string fileExt = Path.GetExtension(fileName); var provider = new FileExtensionContentTypeProvider(); var meni = provider.Mappings[fileExt]; var returnFile = File(stream, meni, Path.GetFileName(fileName)); return(returnFile); }