Unofficial Content
  • This documentation is valid for:

English version (not available yet)

Descripción

El control upload del Dynamic Form permite subir archivos al servidor para el posterior procesamiento de dichos archivos.

Ejemplo

DynProperty
{
 Id = "PictureUpload"
 Name = "PictureUpload"
 Type = DynBasicTypes.Upload
 Metadata
 {
  MetadataItem
  {
   Id = "height"
   Value = '200'
  }
  MetadataItem
  {
   Id = "width"
   Value = '200'
  }
  MetadataItem
  {
   Id = "autoSubmit"
   Value = 'true'
  }
  MetadataItem
  {
   Id = "allowedExtensions"
   Value = 'jpg;bmp;gif'
  }
  MetadataItem
  {
   Id = "directory"
   Value = 'Images'
  }


 }
}

Metadatas

  • Height: es el height con el cual se deberá mostrar dicha imagen en el modo View
  • Width: idem anterior pero para width.
  • AutoSubmit: en true la imagen se sube al server apenas es seleccionada; false, la imagen se sube al server recién cuando se envían todos los datos del formulario al server. 
  • AllowedExtensions: determina el tipo de archivos que pueden seleccionarse.
  • Directory: directorio del server donde serán guardados los archivos.
  • FileName: nombre original del archivo "ya subido". Esto tiene sentido utilizarlo solo cuando se procesa el valor de un control upload.
  • FileExtension: nombre de la extensión del archivo "ya subido". Esto tiene sentido utilizarlo solo cuando se procesa el valor de un control upload.

Funcionamiento

Cuando se utiliza un control upload y se quieren procesar los datos de un formulario, la idea es que el Value del control upload será la ruta del archivo guardado en el server, es decir, para el momento de procesar los valores del formulario el archivo ya estará guardado en el server.

Al procesar el valor de un upload en el server, es posible consultar las metadatas FileName y FileExtension para obtener el nombre original del archivo y su extensión.

Limitaciones

Sólo disponible por ahora para el generador .Net


Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant