Publicidad

Upload ficheros al servidor con ASP.NET (c#)


Por Alex el 04/05/2007 , Comentar el artículo

Comparte este artículo:        




Subir ficheros al servidor es una de las acciones más comunes que podemos realizar desde una página web. Con ASP.NET y c# es muy sencillo realizar esta tarea.


Para subir ficheros al servidor utilizaremos un control HTML, input (File)

Imagen

que será el control desde el cual seleccionaremos el fichero que queremos subir. Este control, como todos los HTML, por defecto sus propiedades no son visibles desde el código para hacer visibles sus propiedades desde código debemos ponerle la etiqueta runat="server" , Esto lo podemos hacer escribiendo lo a mano en el codigo html o desde diseño poniendonos enciama del control y con el boton derecho del raton seleccionamos Run as Server Control.

Imagen

Ahora solo nos queda escribir el código en el evento enviar del botón.

protected void btnEnviar_Click(object sender, EventArgs e)

string sFile = string.Empty;
string strPathFile = "c:upload";

Comprobamos que se envia un fichero y que no este vacio.

if ((File1.PostedFile != null) && (File1.PostedFile.ContentLength > 0))

Obtenemos el nombre el fichero

sFile = File1.PostedFile.FileName;
sFile = System.IO.Path.GetFileName(sFile);

Grabamos el fichero.

File1.PostedFile.SaveAs(strPathFile + "" + sFile);

Con estas simples lineas de código podemos subir ficheros al servidor.

Enlaces relacionadas:

Código fuente 

Saludos
Alex


Si te ha gustado el artículo compartelo en:        


Publicidad

También puede interesarte:

Instalar .NET Core en Ubuntu

Instalar .NET Core en Ubuntu

Por Alex, el 07/02/2020

Limpiar datos de un combobox en winforms.

Limpiar datos de un combobox en winforms.

Por Alex, el 23/03/2010

Crear, copiar y borrar bases de datos SQL Server desde c#.

Crear, copiar y borrar bases de datos SQL Server desde c#.

Por Alex, el 07/03/2010

Escribir en un excel desde c#.

Escribir en un excel desde c#.

Por Alex, el 04/03/2010

Llenar un Repeater o DataList con un DataTable.

Llenar un Repeater o DataList con un DataTable.

Por Alex, el 29/12/2008

El evento SelectedIndexChanged no funciona

El evento SelectedIndexChanged no funciona

Por Alex, el 26/12/2008


Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.