
Table of Contents
¿Qué es?
S3 File Upload es un componente de tipo Form. Permite subir archivos directamente a un bucket de Amazon S3, mediante un DataSource S3 configurado en la aplicación. Al arrastrarlo al lienzo viene con un ejemplo precargado (“Upload File”, con zona de arrastre y límite de tamaño).

Propiedades
Al seleccionar el componente en el lienzo, el panel derecho muestra “Properties of S3Upload”, organizado en tres pestañas: Content, Style y Behavior.
- Component ID: identificador único del componente, autogenerado (ej.
s3u_9ec80422). - Visibility → Hidden on load: casilla para que el componente esté oculto al cargar la pantalla. Puede mostrarse luego mediante una acción de tipo Show (ver Events & Actions).
Pestaña Content:
- Label: título que se muestra sobre la zona de carga (ej. “Upload File”).
- Button Label: texto del enlace/botón para subir el archivo (ej. “Click to upload”).
Pestaña Style:
- Custom Class: clase CSS personalizada.
- Custom Style: CSS personalizado aplicado directamente a este componente.
Pestaña Behavior:
- Accepted Types: campo para definir qué tipos de archivo se aceptan (vacío por defecto, lo que permite cualquier tipo).
- Allow Multiple: casilla que permite subir más de un archivo a la vez.
- Disabled: casilla que deshabilita el componente.
- Max Size (MB): tamaño máximo permitido por archivo, en megabytes (valor por defecto: 10).
- DataSource S3: menú desplegable para seleccionar un DataSource S3 ya configurado, que define a qué bucket de Amazon S3 se suben los archivos.
- Delete Component (ícono de papelera, arriba): elimina el componente del lienzo.
- Events & Actions: sistema para definir comportamientos interactivos. Ver documentación aparte: Nexus – Events & Actions .
Diferencias con Saturn Studio Upload
Ambos componentes son muy similares en estructura, pero se diferencian en:
- S3 File Upload tiene la opción Allow Multiple (subir varios archivos a la vez), que Saturn Studio Upload no tiene.
- S3 File Upload se conecta a un bucket de Amazon S3 mediante DataSource S3, mientras que Saturn Studio Upload se conecta a un proceso/robot mediante DataSource Saturn.

