2006/7/20, Gonzalo Lopez <[EMAIL PROTECTED]>: > Javascript no puede acceder al sistema de ficheros del cliente. > Por lo tanto, no puedes hacer que salga una lista con los ficheros de > una carpeta del pc del usuario. > > Para subir ficheros, tienes que hacer un formulario, con un selector de > ficheros. > Esto solo te permite subir un fichero cada vez. > > Si quieres subir mas de un fichero a la vez, tienes que poner varios > formularios, cada uno con su selector de fichero, y un control que envie > todos los formularios a la vez. Pero claro, cada formulario tiene que > ser independiente. Por lo tanto, solo se puede hacer montando un IFRAME > (seguramente oculto) por cada formulario, y poniendo como action de cada > formulario uno de los IFRAMEs. Y ademas el script (PHP, Perl o lo que > sea) que reciba el fichero tiene que avisar a la pagina de origen de que > ha terminado (ejecutando una funcion javascript que montes tu). Lleva su > trabajo. > Dojo permite hacer esto de forma bastante automatica. > > Lo que propone Yurk! vale para listar ficheros de una carpeta del servidor. > > un saludo. > > Gonzalo López > > > Yurk! escribió: > > El 20/07/06, WalteR<[EMAIL PROTECTED]> escribió: > > > >> Te comento que estoy haciendo un sistema de upload de archivos con PHP y > >> necesito que se liste los archivos de la carpeta que eliga el usuario para > >> subir los archivos de su pc al servidor. > >> > >> Con php no se puede hacer eso. > >> > >> Lo puedo hacer con un formulario, un boton de examinar pero con esto > >> solo puede subir de aun archivo. En cambio si se lista los archivos de su > >> pc con un checkbox puede elegir los archivos a subir todos de una sola vez. > >> > >> Lo he visto en algun sitio pero no se con que lo hacen, ej > >> Aparece un arbol de directorio de su disco en un lado y en el otro los > >> archivos. > >> No me acuerdo si yahoo, maletin, tiene una herramienta parecida a eso. > >> > >> Espero haber podido ser mas claro. > >> > >> WALTER > >> > >> www.tededico.sitio.net > >> Canciones para dedicar > >> > >> > >> Alexander Concha <[EMAIL PROTECTED]> escribió: > >> WalteR escribió: > >> > >>> Hola. > >>> > >>> Queria saber como puedo hacer para listar archivos de una carpeta > >>> determina de la pc local. > >>> > >>> > >> Si eso fuera posible, sería un grave problema de seguridad...; no se me > >> ocurre algún motivo por el que quieres hacer eso > >> > >> Saludos > >> > >> -- > >> Alexander Concha > >> http://www.buayacorp.com > >> > >> La fuente de todas las miserias para el hombre no es la muerte, sino el > >> miedo a la muerte > >> -- Epicteto. (50-135) Filósofo grecolatino. > >> > >> > >> > >> > >> --------------------------------- > >> Preguntá. Respondé. Descubrí. > >> Todo lo que querías saber, y lo que ni imaginabas, > >> está en Yahoo! Respuestas (Beta). > >> Probalo ya! > >> ------------ próxima parte ------------ > >> Se ha borrado un adjunto en formato HTML... > >> URL: > >> /pipermail/javaescript-scriptia.net/attachments/20060720/e05fb2bc/attachment.htm > >> _______________________________________________ > >> javaEScript mailing list > >> javaEScript@scriptia.net > >> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net > >> > >> > > Saludos, con php si se pueden listar los ficheros de un directorio: > > > > <?php > > $current_dir = "/directorio/"; > > $dir = opendir( $current_dir ); > > ?> > > <p>El listado de los archivos es el siguiente:</p> > > <ul> > > <?php > > while ( $file = readdir( $dir )) > > { > > echo "<li>" . $file . "</li>"; > > } > > echo "</ul>"; > > closedir( $dir ); > > ?> > > > > Esto no se si podria ser un OT, igual ahi tienes lo que supongo estas > > buscando. > > _______________________________________________ > > javaEScript mailing list > > javaEScript@scriptia.net > > http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net > > > > > > _______________________________________________ > javaEScript mailing list > javaEScript@scriptia.net > http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net > Exacto, tienen razón con respecto al codigo de php que sugerí. Ahora recuerdo que puedes hacer upload multiple, osea usando cgi + php + ajax[1], con barra de progreso incluida, seguro y encuentras mas googleando.
[1] http://obokaman.obolog.com/mensaje/1596 _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net