HttpFileCollection files = System.Web.HttpContext.Current.Request.Files;
if (files[0].ContentLength == 0 || string.IsNullOrEmpty(files[0].FileName))
{
return HttpNotFound();
}
string FileEextension = Path.GetExtension(files[0].FileName);
string UserId = OperatorProvider.Provider.Current().UserId;
string DISTR_ID = OperatorProvider.Provider.Current().CompanyId;
string virtualPath = "";
virtualPath = string.Format("/Resource/Announcement/" + DISTR_ID + "/{0}{1}", UserId, FileEextension);
string fullFileName = Server.MapPath("~" + virtualPath);
string path = Path.GetDirectoryName(fullFileName);
Directory.CreateDirectory(path);
files[0].SaveAs(fullFileName);