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

Responder a