Carga de archivos a través de AJAX dentro de JQuery

Soy nuevo en JQuery AJAX. Quiero implementar una carga de archivo usando un jquery. ¿Será posible realizar una carga de archivo con JQuery, AJAX y enviarlo a Servlet, que puede utilizar archivos comunes de Apache para cargar el archivo. ¿Alguien puede por favor aconsejarme cómo proceder más?

Gracias, Deepthi.

Ajax en el sentido tradicional es XMLHttpRequest, que no le permite codificar y enviar archivos locales a un servidor.

La forma más común de cargar archivos a través de “ajax” significa utilizar un archivo .zip Flash para gestionar la carga en la misma página o utilizar un formulario que tenga un objective de un iframe invisible 1×1. Tienes JavaScript que muestra un spinner de carga o lo que sea. Después de cargar el archivo, haga que el servidor devuelva algo de Javascript al iframe como

 

top le permitirá llamar a Javascript en la página normal. Sin embargo, para que funcione, debe asegurarse de que el iframe se haya enviado al mismo dominio en el que se encuentra el documento principal.

Tuve varios problemas al usar Uploadify, así que cambié a ajax upload

Prueba Uploadify

Esta no es una solución jQuery, pero consulte http://www.swfupload.org . He usado ese componente en el pasado para darle la interfaz de carga ajax / flickr. Funciona de maravilla y es bastante fácil de integrar en su sitio. También hay un montón de demos en http://demo.swfupload.org .

Creo que jQuery Fileuploader Plugin es el mejor para eso. Html5 api ahora es compatible, arrastra y suelta y selecciona varios archivos. Es independiente de la plataforma y muy fácil de instalar.

http://pixelcone.com/fileuploader/