initial add
This commit is contained in:
34
Fab2ApprovalSystem/Utilities/FileUtilities.cs
Normal file
34
Fab2ApprovalSystem/Utilities/FileUtilities.cs
Normal file
@ -0,0 +1,34 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user