4
Sep/083
Sep/083
Upload de arquivos em C#.net
Bom! vô mostra pra vcs um exemplo de upload de arquivos!
ae vai:
<%@ Page Language="C#" Debug="true" %>
<%@ Import NameSpace="System.Data" %>
<%@ Import NameSpace="System.Data.Odbc" %>
<%@ Import NameSpace="System.IO" %>
<!--#Include File="../Conexao.aspx"-->
<script runat="server">
void Executar(object sender, EventArgs e){
if(FileUpload1.PostedFile.FileName == ""){
Resposta.Text = "Escolha um arquivo";
}else{
FileInfo infoarquivo = new FileInfo(FileUpload1.PostedFile.FileName);
string strCaminho = "C:\\Inetpub\\wwwroot\\pasta\\EstudandoCsharp\\Upload\\Fotos\\"+infoarquivo.Name;
FileUpload1.PostedFile.SaveAs(strCaminho);
OdbcCommand Comando = new OdbcCommand("Insert into Formulario(NomeForm) Values('"+infoarquivo.Name+"')",Conexao);
Conexao.Open();
Comando.ExecuteNonQuery();
Resposta.Text = "Arquivo enviado com sucesso!";
}
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Upload</title>
</head>
<body>
<form enctype="multipart/form-data" runat="server">
<asp:label ID="Resposta" runat="server" /><br><br>
<asp:FileUpLoad id="FileUpload1" runat="server" />
<asp:Button ID="butao" Text="Enviar" OnClick="Executar" runat="server" />
</form>
</body>
</html>
Pronto! vc pode reprogramar de acordo com sua necessidade como por exemplo, limitar formatos de arquivos etc.. ai fica os seu critério!
at+
Página 1 de 11


