¡Ayúdanos a traducir esta Web!
English | Castellano

FileUpload AJAX para ASP.NET

Versión Actual: 1.2 (27/07/2007)

El FileUploadAJAX es un control open source para ASP.NET 2.0 de un modo de uso muy similar al tradicional FileUpload pero con una diferencia clave: ¡comportamiento AJAX!

¿Y eso que significa? Pues que con el FileUploadAJAX se podrá subir ficheros de manera asíncrona y sin recargar la página... así de fácil.

Además hay muchas opciones de configuración que podrás descubrir desde la sección de ejemplos...

Para empezar, a continuación mostramos un ejemplo muy sencillo de muy poco código, en el que se permite subir hasta 5 imágenes ".gif" de menos de 5 Kb cada una. Testead todo lo que queráis: subid imágenes ".gif", borradlas, tratad de subir otro tipo de ficheros, ficheros de mayor tamaño, etc.


Ejemplo (ver más ejemplos)

Add

Code.aspx
<cc1:FileUploaderAJAX ID="FileUploaderAJAX1" runat="server" MaxFiles="5" />
Code.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
   if (FileUploaderAJAX1.IsPosting)
      this.managePost();
}

private void managePost()
{
   HttpPostedFileAJAX pf = FileUploaderAJAX1.PostedFile;

   if (pf.ContentType.Equals("image/gif") && pf.ContentLength <= 5 * 1024)
      FileUploaderAJAX1.SaveAs("~/temp", pf.FileName);
}