Hola.
Es posible seleccionar una carpeta para guardar un archivo en la misma con el elemento upload. Solo seleccionar una carpeta no archivo.
gracias.
Hola.
Es posible seleccionar una carpeta para guardar un archivo en la misma con el elemento upload. Solo seleccionar una carpeta no archivo.
gracias.
Hola Josefina,
se puede seleccionar una carpeta, todo depende de como armes el listado a partir del cual seleccionas. Fijate que en el proyecto toba_editor cuando extendes un componente podes seleccionar carpetas sin problemas. De hecho hay una operacion que permite hacer eso.
Saludos
Hola Richard,
Gracias a tu respuesta pude avanzar con algo, adjunto las imágenes.
El CI me quedo asi:
protected $s__dir_absoluto;
function conf__listado(toba_ei_archivos $ei)
{
$ei->set_solo_carpetas(true);
$inicial = toba::memoria()->get_parametro('ef_popup_valor');
if (!isset($this->s__dir_absoluto)){
$this->s__dir_absoluto = '/home/josefina/www';
}
$ei->set_path_absoluto($this->s__dir_absoluto);
if ($inicial != null) {
$ei->set_path(dirname($inicial));
}
}
function evt__pant_inicial__salida()
{
$path = $this->dep('listado')->get_path_relativo();
}
Mi duda surge como asignar el path a la variable $this->s__dir_absoluto, ahora localmente le asigno asi $this->s__dir_absoluto = ‘/home/josefina/www’, pero me gustaria que el usuario pueda ver sus carpetas de su pc, ya sea que algunos usuarios estaran bajo la plataforma windows o linux.
Desde ya muchisimas gracias.



![]()
Hola Josefina,
creo que estamos hablando de cosas diferentes, lo que yo te comentaba era que se podia seleccionar una carpeta en el servidor mediante este metodo, pensando en que tenias un sitio especifico para upload.
Ahora, de tu segundo comentario creo entender que vos queres que el cliente seleccione una carpeta de su maquina, ahi hay dos cuestiones:
1.- No tenes acceso desde la web a su sistema de archivos, salvo por el upload que tiene la funcion justamente contraria a la que necesitas.
2.- Incluso si pudieras seleccionar una carpeta, no tenes manera legal de forzar al browser a que baje un archivo en ese lugar, el mismo va a bajar el archivo en la carpeta por defecto o le va a presentar al usuario el dialogo para que seleccione la carpeta de descarga, en cuyo caso el primer paso fue de gusto.
Decime si te habia entendido bien en la primer respuesta o en esta otra, sino vamos a hacernos ensalada :D.
Saludos
Hola Richard
Si estas en lo cierto, voy a tener que re-definir algunos puntos.
Estoy pensando en que tendré que guardar el archivo en alguna carpeta y luego que se pueda descargar en todo caso.
Muchas gracias por la ayuda.
Hola Josefina,
no termino de entender bien cual era el objetivo inicial de tu consulta. Que el usuario pudiera especificar donde bajar el archivo?
Saludos