private CredenzialiRisultatoFull UploadFile_pri(string yyyyMMddHHmmss, CredenzialiDiAccesso Credenziali, CredenzialiDiAccessoRC CredenzialiRC, byte[] f, string fileName) { var ora = DateTime.Now.ToString("yyyyMMddHHmmss"); var r = UploadFile_pri("App_Data", "", Credenziali, CredenzialiRC, f, fileName); if (r.CredenzialiRisultato_ == CredenzialiRisultato.FileInviato) { var dira = Server.MapPath("App_Data"); if (System.IO.Directory.Exists(dira)) { using (var sw = new System.IO.StreamWriter(System.IO.Path.Combine(dira, System.IO.Path.GetFileNameWithoutExtension(fileName) + ".date"), false)) { if (yyyyMMddHHmmss.Equals("")) { sw.WriteLine(ora); } else { sw.WriteLine(yyyyMMddHHmmss); } sw.Close(); } } } return(r); }
public CredenzialiRisultato ControllaCredenzialiProg(CredenzialiDiAccesso Credenziali) { var cre = CredenzialiRisultato.ProgrammaNonAutorizzato; var s = Credenziali.NomeApplicazione; if (s != null && s.Equals("RedBird")) { cre = CredenzialiRisultato.TuttoOK; } return(cre); }
private CredenzialiRisultatoFull UploadFile_pri(string MapPath_, string Directory_, CredenzialiDiAccesso Credenziali, CredenzialiDiAccessoRC CredenzialiRC, byte[] f, string fileName) { var BB = CredenzialiRisultato.Errore; var Resu = new CredenzialiRisultatoFull(); Resu.Errore = ""; var CRC = ControllaCredenzialiRC(CredenzialiRC); var CPR = ControllaCredenzialiProg(Credenziali); if (CRC != CredenzialiRisultato.TuttoOK) { BB = CRC; if (CPR != CredenzialiRisultato.TuttoOK) { BB = CPR; Resu.CredenzialiRisultato_ = BB; return(Resu); } else { BB = CPR; } } else { BB = CRC; } try { var dira = System.IO.Path.Combine(Server.MapPath(MapPath_), Directory_); try { if (!System.IO.Directory.Exists(dira)) { System.IO.Directory.CreateDirectory(dira); } } catch (Exception ex) { Resu.Errore = ex.Message; } using (var ms = new System.IO.MemoryStream(f)) using (var fs = new System.IO.FileStream(System.IO.Path.Combine(dira, fileName), System.IO.FileMode.Create)) { ms.WriteTo(fs); ms.Close(); fs.Close(); } BB = CredenzialiRisultato.FileInviato; Resu.Errore = ""; } catch (Exception ex) { BB = CredenzialiRisultato.Errore; Resu.Errore = ex.Message; } Resu.CredenzialiRisultato_ = BB; return(Resu); }
private CredenzialiRisultatoFull UploadFile_pri(CredenzialiDiAccesso Credenziali, CredenzialiDiAccessoRC CredenzialiRC, byte[] f, string fileName) { return(UploadFile_pri("", Credenziali, CredenzialiRC, f, fileName)); }
public CredenzialiRisultato UploadFile(CredenzialiDiAccesso Credenziali, byte[] f, string fileName) { return(UploadFile_pri(Credenziali, new CredenzialiDiAccessoRC(), f, fileName).CredenzialiRisultato_); }
public CredenzialiRisultatoFull UploadFileFull(string MapPath_, string Directory_, CredenzialiDiAccesso Credenziali, CredenzialiDiAccessoRC CredenzialiRC, byte[] f, string fileName) { return(UploadFile_pri(MapPath_, Directory_, Credenziali, CredenzialiRC, f, fileName)); }