> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IAttachments

> IAttachments permite adjuntar datos binarios o archivos a elementos del espacio de trabajo en scripts de Scanning Station. Los archivos adjuntos se transfieren con el lote a FlexiCapture, una carpeta o un servidor FTP.

<div id="what-it-does">
  ## Qué hace
</div>

Se utiliza para asociar datos binarios o archivos con elementos del espacio de trabajo. Los archivos adjuntos se envían al enviar un lote a FlexiCapture Server. Al enviar un lote a una carpeta o a una carpeta FTP, los archivos adjuntos se colocan en la carpeta donde se almacena el lote y se añaden las entradas correspondientes al archivo de descripción XML.

<div id="methods">
  ## Métodos
</div>

| **Definición**                                                                                                    | **Descripción**                                                                                   |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| Has (name: string): bool                                                                                          | Comprueba si el array de archivos adjuntos contiene un archivo adjunto con el nombre especificado |
| AddNew (name: string) : [IAttachmentByteArray](/es/flexi-capture/scanning-station/shared/scripts/attachment-byte) | Añade un nuevo archivo adjunto con el nombre especificado                                         |
| AddFromFile (name: string, path: string)                                                                          | Añade un nuevo archivo adjunto con el nombre especificado desde la ruta especificada              |
| SaveToFile (name: string, path: string)                                                                           | Guarda el archivo adjunto con el nombre especificado en la ruta especificada                      |
| Delete (name: string)                                                                                             | Elimina el archivo adjunto con el nombre especificado                                             |
| DeleteAll ( )                                                                                                     | Elimina todos los archivos adjuntos                                                               |

<div id="properties">
  ## Propiedades
</div>

| **Name**                 | **Tipo**                                                                                  | **Acceso**      | **Descripción**                                                   |
| ------------------------ | ----------------------------------------------------------------------------------------- | --------------- | ----------------------------------------------------------------- |
| Names                    | VARIANT                                                                                   | De solo lectura | El array con los nombres de los archivos adjuntos                 |
| IsEmpty                  | bool                                                                                      | De solo lectura | Especifica si el array de archivos adjuntos de usuario está vacío |
| ByteArray (name: string) | [IAttachmentByteArray](/es/flexi-capture/scanning-station/shared/scripts/attachment-byte) | De solo lectura | Recupera los datos binarios del archivo adjunto por su nombre     |
