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

Responder a