public async Task <FileStream> DownloadFile(ATCVM VM2) { var attFile = _CRepo.GetSingleAttachment(VM2.absEntry, VM2.line); var currentDirectory = System.IO.Directory.GetCurrentDirectory(); currentDirectory = attFile.trgtPath; var file = Path.Combine(Path.Combine(currentDirectory), attFile.FileName); return(new FileStream(file, FileMode.Open, FileAccess.Read)); }
public /*async Task<FileStream> */ ActionResult DownloadAttachment() { ATCVM VM2 = new ATCVM(); VM2.absEntry = 6; VM2.line = 1; var attFile = _CRepo.GetSingleAttachment(VM2.absEntry, VM2.line); //string FilePath = attFile.trgtPath + "\\" + attFile.FileName; //var file = Path.Combine(Path.Combine(FilePath, "attachments"), attFile.FileName); //return new FileStream(file, FileMode.Open, FileAccess.Read); string FilePath = attFile.trgtPath + "\\" + attFile.FileName + "." + attFile.FileExt; return(File(FilePath, "." + attFile.FileExt, attFile.FileName + "." + attFile.FileExt)); }