Escribe el contenido del objeto en el archivo especificado.
Puede utilizar este método para extraer un archivo adjunto de la base de datos y guardarlo en el sistema de archivos local. Si ya existe un archivo con el mismo nombre en la vía de acceso especificada en el parámetro del nombre de archivo, el archivo se debe poder escribir y el contenido existente se reemplaza. El archivo extraído no es un archivo temporal; persiste una vez que ha terminado el proceso que utiliza esta API.
$attachment->Load(nombreArchivo);
VBScript
' En este ejemplo se da por supuesto que hay, como mínimo, ' 1 campo de archivo de datos adjuntos ' y 1 archivo de datos adjuntos asociado al registro. set currentSession = GetSession set attachFields = AttachmentFields set attachField1 = attachFields.Item(0) set theAttachments = attachField1.Attachments x = 1 For each attachment in theAttachments thefileName = "C:\attach" & x & ".txt" x=x+1 ' Escribir el archivo status = attachment.Load (thefileName) Next
Perl
# En este ejemplo se da por supuesto que hay, como mínimo, un campo de
# archivo de datos adjuntos asociado al registro. De lo contrario,
# GetAttachmentFields no devuelve nada de interés y se
# genera un error
# Obtener la recopilación de campos de archivos de datos adjuntos
$attachfields = $entity->GetAttachmentFields();
# Obtener los primeros campos de archivos de datos adjuntos
$attachfield1 = $attachfields->Item(0)
# Ahora, obtener la recopilación de archivos de datos adjuntos del campo
de archivos de datos adjuntos
$attachments = $attachfield1->GetAttachments();
# Recuperar el número de archivos de datos adjuntos para el bucle for
$numattachments = $attachments->Count();
for ($x = 0 ; $x < $numattachments ; $x++)
{
# Recuperar el archivo de datos adjuntos correcto
$attachment = $attachments->Item($x);
# Seleccionar un nombre de archivo en el que escribir
$filename = "C:\\attach".$x.".txt";
# Escribir el archivo
$status = $attachment->Load($filename);
}