Author Topic: Seleccionar una carpeta desde pagina web  (Read 1566 times)

biochemistry43

  • Jr. Member
  • **
  • Posts: 68
  • Karma: 0
    • View Profile
Seleccionar una carpeta desde pagina web
« on: Febrero 24, 2015, 01:47:25 am »
Hola a todos:

Soy bien nuevo en este lenguaje por lo que pido su paciencia a mis torpezas.

Se me ha encomendado hacer una función que permita digamos dar clic en un botón html y abrir un explorador de archivos (como el explorador de windows), navegar a través de las rutas para poder elegir una carpeta (no archivo) para después de seleccionarla, copiar todo el contenido de dicha carpeta a otra carpeta. Obviamente esta es una aplicación intranet.

Por dónde empiezo a buscar??  Es posible esto que quiero hacer? Quizà sea más bien en javascript (tecnología que también apenas comienzo a conocer)?

Muchas gracias de antemano por su ayuda.

manix

  • Sr. Member
  • ****
  • Posts: 361
  • Karma: 0
    • View Profile
Re: Seleccionar una carpeta desde pagina web
« Reply #1 on: Febrero 24, 2015, 01:58:08 am »
Hola, no se puede subir un directorio completo y su contenido a través de php/html. En chrome hay una propiedad llamada "webkitdirectory" que permite esta propiedad, pero como tal, lo permite el navegador en sí.

Ahora bien, mencionaste que es una intranet. Has escuchado del protocolo ftp o sftp? No tiene que ver con web, sino más bien una herramienta que permite copiar/mover/borrar archivos de un servidor a otro usando datos de autenticación. Pero si en realidad busca que su solición sea exclusivamente web con php/html la respuesta es no, por la simple razón de que php se ejecuta a nivel de servidor y no de cliente (la pc donde está la carpta)

biochemistry43

  • Jr. Member
  • **
  • Posts: 68
  • Karma: 0
    • View Profile
Re: Seleccionar una carpeta desde pagina web
« Reply #2 on: Febrero 24, 2015, 02:45:29 am »
y con javascript? No me importa como se suba... solo que deseo hacerlo desde la aplicaciòn web.

manix

  • Sr. Member
  • ****
  • Posts: 361
  • Karma: 0
    • View Profile
Re: Seleccionar una carpeta desde pagina web
« Reply #3 on: Febrero 24, 2015, 02:49:23 am »
Javascript se ejecuta en el cliente, cierto, pero por motivos de seguridad javascript no tiene la capacidad de navegar entre el contenido de un directorio. ¿Se imagina que eso fuera posible? Cualquier persona prodría crear un script en javascript capaz de borrarte todos los archivos, renombrarlos, extraer información.
Debes desechar la idea de subir un directorio. Para ponerte unos ejemplos, no permite subir directorios de imágenes y que solo permite subir los archivos en sí:

- Facebook
- Google Drive
- Google Plus
« Last Edit: Febrero 24, 2015, 02:53:27 am by manix »

biochemistry43

  • Jr. Member
  • **
  • Posts: 68
  • Karma: 0
    • View Profile
Re: Seleccionar una carpeta desde pagina web
« Reply #4 on: Febrero 24, 2015, 03:02:51 am »
Ya veo... usted tiene razón. Quizá tenga que hacer una aplicación local que sea invocada desde la aplicación web entonces.

Muchas gracias.

Es posible que este molestando en este foro en los próximos días, de manera que me disculpo de antemano.  ;)

manix

  • Sr. Member
  • ****
  • Posts: 361
  • Karma: 0
    • View Profile
Re: Seleccionar una carpeta desde pagina web
« Reply #5 on: Febrero 24, 2015, 03:06:48 am »
No es molestar, siempre está bien consultar y analizar. Con gusto!

 

ey