using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Fab2ApprovalSystem.DMO; using Fab2ApprovalSystem.Misc; using System.IO; using System.Configuration; namespace Fab2ApprovalSystem.Utilities { public class FileUtilities : Controller { public ActionResult DownloadFilesFromServer(string pathToFile) { //string templatesPath = GlobalVars.CA_BlankFormsLocation; //string fullName = Server.MapPath("~" + filePath); byte[] fileBytes = GetFile(pathToFile); return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, pathToFile); } public byte[] GetFile(string s) { System.IO.FileStream fs = System.IO.File.OpenRead(s); byte[] data = new byte[fs.Length]; int br = fs.Read(data, 0, data.Length); if (br != fs.Length) throw new System.IO.IOException(s); return data; } } }