public ActionResult Create([Bind(Include = "id,nome,email")] Pessoa pessoa, HttpPostedFileBase foto) { ServidorDeArquivos servidorDeArquivos = new ServidorDeArquivos(); servidorDeArquivos.UploadDeArquivo(foto.InputStream, foto.FileName); if (ModelState.IsValid) { db.Pessoas.Add(pessoa); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pessoa)); }
public void ConnectToAzure() { //Vai buscar pela pasta que configurei para fazer o upload da foto var documents = Environment.SpecialFolder.MyDocuments; string localPath = Environment.GetFolderPath(documents); //procurar pelo nome da foto var localFileName = "universe.jpg"; string sourceFile = Path.Combine(localPath, localFileName); var reader = File.OpenRead(sourceFile); ServidorDeArquivos servidorDeArquivos = new ServidorDeArquivos(); servidorDeArquivos.UploadDeArquivo(reader, localFileName); }