public ResponseFileUpload UploadMStream(RequestFileUpload request) { Console.WriteLine("Wywołano mstreamupload"); ResponseFileUpload wynik = new ResponseFileUpload(); Boolean duplicates = false; List <DaneObrazkow> baza = CheckFile(); foreach (DaneObrazkow db in baza) { if (db.nazwa.Equals(request.nazwa)) { duplicates = true; } } if (duplicates == false) { System.IO.Stream myFile = request.dane; String filePath = Path.Combine(System.Environment.CurrentDirectory, request.nazwa); ZapiszPlik(myFile, filePath); DaneObrazkow obiekt = new DaneObrazkow(); obiekt.nazwa = request.nazwa; obiekt.opis = request.opis; baza.Add(obiekt); SaveFile(baza); } wynik.msg = "Zakonczono"; Console.WriteLine("Zakonczono mstreamupload"); return(wynik); }
public bool UploadStream(Stream file) { List <DaneObrazkow> baza = CheckFile(); String filePath = Path.Combine(System.Environment.CurrentDirectory, "nowyplik.jpg"); DaneObrazkow obiekt = new DaneObrazkow(); obiekt.nazwa = "nazwa"; obiekt.opis = "opis"; baza.Add(obiekt); Console.WriteLine("Dodano plik wielkosc: " + baza.Count()); Console.WriteLine("Wywoałanie uploadu()"); System.IO.Stream stream2 = file; ZapiszPlik(stream2, filePath); SaveFile(baza); Console.WriteLine("koniec uploadu"); return(true); }