コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }