Muy buenas,
he creado un formulario con el que los usuarios pueden subir un fichero (plantilla excel), a la web. El tema es que me interesa que todos suban los ficheros a la misma ruta, y me interesaría que el nombre del fichero llevase el id del usuario que lo ha subido y la fecha. ¿se puede hacer esto en Breezingforms?, ¿es posible hacerlo modificando código?
He visto que el mismo Breezingforms, cuando detecta que hay un fichero con el mismo nombre del que estamos subiendo, te lo renombra. ¿sabéis decirme en que fichero está programado esto?
Muchas gracias.
URL del sitio: http://www.levantinadm.com
Hola José:
Lo que planteas es una característica que no tiene el componente y hacerla es un tanto complicado ya que habría que tocar el código del cuore de Breezing Forms para lo cual se necesita tener conocimientos avanzados de programación, y no es un componente sencillo.
Mira en el foro de Breezing plantean lo mismo y dan pistas (está en alemán, traducelo vía google):
http://crosstec.de/en/forums/16-benutzung/33013-datei-nach-upload-umbennen-auf-user-id.html
Muchas gracias Miguel,
para interceptar el fichero que el usuario sube, y cambiarle de nombre, mediante este código, ¿debería hacerlo en enviar piezas, en la configuración del formulario?
Muchas gracias.
Hola,
Si editas el elemento de Breezingforms de subida de fichero tendrías que ver dentro de sus parámetros uno con el nombre Añadir Fecha y Hora al fichero. Activando esta opción, ya se añadirá automáticamente la fecha y la hora.
No te coloca el id del usuario, pero en los registros de Breezingforms de formularios recibidos podrás relacionar ambos datos.