Cita:
Iniciado por GatorV No, esa no es la forma correcta de "subir" un archivo, tienes que forzosamente mover el archivo a una ubicación dentro de tu proyecto que sea accesible por el webserver, puedes ver este post para aprender a subir archivos con Zend.
[url]http://akrabat.com/zend-framework/simple-zend_form-file-upload-example/[/url]
Hola de nuevo, lo he subido como indica en este manual. Pero al poner:
Código:
->setDestination(BASE_PATH . '/data/uploads')
, mi BASE_PATH, en realidad mi APPLICATION_PATH, apunta a la carpeta
application. Las imágenes se van a guardar en la carpeta
files dentro de
public. Pondría:
Código:
->setDestination(BASE_PATH . '/../public/files/')
. Pero me dice que no es una ruta válida. Entonces la pongo yo directamente:
Código:
$destino = "C:/xampp/htdocs/nubedeviajes/public/files/";
$file = new Zend_Form_Element_File('file');
$file->setLabel('Imagen')
->setDestination($destino)
->setRequired(true);
Y me guarda la imagen, pero después igual que ocurría antes no la presenta....por que cómo decis está guardando una ruta de ficheros en vez de una url....cómo debería hacerlo?