Desenvolvimento - ASP. NET
Fazendo Upload com ASP.NET
Neste artigo estarei mostrando de forma simples como fazer o upload de arquivos com o ASP.NET.
por Ícaro C. BombonatoOlá,
Neste artigo estarei mostrando de forma simples como fazer o upload de arquivos com o ASP.NET.
Começaremos criando um formulário simples, com um campo tipo file e um botão.
<form id="Form1" method="post" runat="server" enctype="multipart/form-data"> <INPUT id="filUpload" type="file" runat="server"> <asp:Button id="btnUpload" runat="server" Text="Upload" /> <asp:Label id="lblMensagem" runat="server"> </form>Na criação do formulário devemos prestar atenção a alguns paramêtros, são eles: O enctype="multipart/form-data" na tag form e o runat="server" no input file.
Devemos também verificar se o controle file está declarado no code-behind: Protected WithEvents filUpload As System.Web.UI.HtmlControls.HtmlInputFile
Vamos agora adicionar ao nosso botao o codigo para realizarmos o upload:
Private Sub btnUpload_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUpload.Click Try "Verificamos se tem alguma coisa postada If Not IsNothing(filUpload.PostedFile) Then "Pegamos as informacoes do arquivo postado Dim infoarquivo As New IO.FileInfo(filUpload.PostedFile.FileName) "Definimos onde ele será salvo Dim strCaminho As String = "C:\upload\" & infoarquivo.Name "Salvamos o mesmo filUpload.PostedFile.SaveAs(strCaminho) "Mensagem de confirmacao Me.lblMensagem.Text = "Arquivo enviado com sucesso!" Else Me.lblMensagem.Text = "Selecione um arquivo!" End If Catch ex As Exception "Se der algum erro, exibimos a mensagem Me.lblMensagem.Text = "Há erros!. " & ex.Message End Try End Sub
Pronto, está criado nosso upload de maneira simples, fácil e rápida.
Até a próxima,
Ícaro Bombonato
Icaro@codificando.net