Definición de extensiones para campos de tipo de carga

Definición de extensiones para campos de tipo de carga

En ScriptCase, cuando definimos un campo como tipo de carga en un formulario, es extremadamente importante definir las extensiones permitidas para este campo.

Esta configuración hace que estos campos acepten solo las extensiones enumeradas en la configuración, evitando la carga de archivos no deseados.

Lista de campos de tipo de carga:
- Imagen (nombre del archivo);
- Imagen (base de datos);
- Documento (nombre del archivo);
- Documento (base de datos)

Para eso, veremos a continuación cómo definir y configurar estas extensiones de una manera muy sencilla, para garantizar más seguridad a las aplicaciones desarrolladas en ScriptCase:

1 - En la aplicación Formulario, nos dirigimos al menú lateral izquierdo de esta aplicación, más precisamente en la opción "Campos -> Su Campo", y luego elegimos el tipo de campo, que puede ser cualquiera de los 4 (cuatro) mencionados anteriormente: 


2 - Una vez hecho esto, se abrirá la pantalla con todas las configuraciones posibles a realizar en campo. Estamos interesados en la opción "Extensiones y tamaño de carga", como se muestra en la imagen a continuación:


3 - Al definir las extensiones, también puede añadir un tamaño máximo para cada una, utilizando las siguientes unidades: bytes, KB, MB o GB.

Se pueden definir varias extensiones, haciendo clic en el botón Añadir extensión o informando de una lista separada por ' ; '. Por ejemplo: jpg;png;jpeg





4 - Una vez hecho esto, simplemente haga clic en "Guardar aplicación", genere su código fuente y ejecútelo para probar las nuevas reglas definidas para este campo.


Si ya tiene su aplicación en producción y no ha definido las extensiones para los campos Imagen y Documento citados en la nota al principio de este artículo, simplemente defínela siguiendo todo el paso a paso anterior, y luego publique solo esta aplicación nuevamente, para que pueda ser segura y gratuita. de cargas de archivos de cualquier tipo.


    • Related Articles

    • Extensiones PHP

      En php.ini existen las siguientes extensiones: Si desea utilizar una de esas extensiones, por ejemplo MySQL, haga lo siguiente: Eliminar el carácter ";" al comienzo de la extensión Ej: extension = php_mysql.dll Guarde el archivo y reinicie el ...
    • Utilizando dos aplicaciones de búsqueda para acceder a un formulario

      En este ejemplo, crearemos 2 aplicaciones del tipo "Búsqueda" y 1 aplicación del tipo "Formulario". En las aplicaciones de filtro, usaremos las tablas "clientes" y "pedidos", sin embargo, seleccionaremos solo unos pocos campos de cada tabla y haremos ...
    • Generación de credenciales para la autenticación con Facebook

      En este artículo aprenderemos a generar credenciales (Identificador de la aplicación y Secreto) para la autenticación y acceso a nuestro proyecto desarrollado en ScriptCase a través de Facebook. 1 - El primer paso es crear una cuenta de Facebook como ...
    • Dividiendo los campos en bloques

      En un bloque podemos separar de manera organizada previamente los campos que pertenecen al formulario. En este estilo de organización, podemos crear varios bloques y darle al formulario un diseño más flexible y agradable para el usuario final. Para ...
    • Ocultar determinados campos en una Grid por medio de varías condiciones

      Cuando se necesita ocultar campos a través de varías condiciones dentro de la Grid, lo podemos realizar a través de una consulta.  Lo primero que vamos a realizar es una consulta y lo almacenaremos dentro de una variable.  Luego utilizamos la ...
    • Popular Articles

    • Bibliotecas necesarias para instalar Scriptcase en Windows 7

      Para instalar Windows 7 SP1, debe verificar que el sistema tenga instalados los siguientes elementos: * Visual C ++ Redistributable Packages for Visual Studio (2008) x86 and x64. * Visual C ++ Redistributable Packages for Visual Studio (2010) x86 and ...
    • Cómo conectarse a MySQL 8.0

      MySQL 8 usa una autenticación diferente que sus antecesores, que hasta el momento no es aceptada por PHP 7, que genera el error "El servidor solicitó un método de autenticación desconocido para el cliente" al conectarse a Scriptcase. Primero, debe ...
    • Actualización Manual - Windows

      Antes de realizar cualquier procedimiento recomendamos la realización de una copia de seguridad de sus proyectos. Para realizar la copia de seguridad de Scriptcase: Acceda a Configuración> Administración, en el menú lateral acceda a Servicios> Copia ...
    • Resetting the Production Environment Password

      Importante: al realizar este procedimiento, se perderán todas las configuraciones del entorno de producción. En este artículo veremos cómo reconfigurar la contraseña del entorno de producción, ya que no existe una opción para “Olvidé mi contraseña”. ...
    • La generación de PDF muestra mensaje: 'Not Found'

      Siga los pasos para corregir el error "Not Found" al generar el PDF. Primer paso: Navega a la carpeta tmp en tu carpeta de publicaciones. Ej: /pasta_publicacao/_lib/tmp Abra el archivo .log, que se generó con el nombre de su PDF. Guarde su contenido. ...