Neste código poderemos através da tecnologia ASP.NET (C#) realizar um upload de arquivos de imagem e salvar em um diretório web disponivel.
protected void BtnEnviar_Click(object sender, EventArgs e) { try { if (FileUpload1.HasFile) { // BLOQUEIA A TRANSFERÊNCIA DE ARQUIVOS MAIOR QUE 1MB if (FileUpload1.PostedFile.ContentLength < 1048576) { Boolean fileOK = false; //String path = Server.MapPath("~/UploadedImages/"); if (FileUpload1.HasFile) { String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { fileOK = true; } } } if (fileOK) { try { FileUpload1.SaveAs(@"d:diretorioweb" + FileUpload1.FileName); } catch (Exception ex) { // MENSAGEM INFORMATIVA PARA O USUÁRIO Page.ClientScript.RegisterStartupScript(this.GetType(), "init", ""); } } else { // MENSAGEM INFORMATIVA PARA O USUÁRIO string msg = "Só poderá carregar imagens neste campo."; Page.ClientScript.RegisterStartupScript(this.GetType(), "init", ""); } } else { // MENSAGEM INFORMATIVA PARA O USUÁRIO string msg = "Limite máximo para a imagem é de 1MB."; Page.ClientScript.RegisterStartupScript(this.GetType(), "init", ""); } } } catch (Exception ex) { throw new Exception(ex.Message); } }