Saltar al contenido principal
Versión: 20 R7 BETA

MailAttachment

Los objetos Attachment permiten referenciar archivos en un objeto Email. Attachment objects are created using the MAIL New attachment command.

Objetos adjuntos

Los objetos Attachment ofrecen las siguientes propiedades y funciones de sólo lectura:

.cid : Text
el ID del archivo adjunto
.disposition : Text
el valor del encabezado Content-Disposition
.getContent() : 4D.Blob
devuelve el contenido del objeto adjunto en un objeto 4D.Blob
.name : Text
el nombre y la extensión del adjuntot
.path : Text
la ruta POSIX del archivo adjunto, si existe
.platformPath : Text
la ruta del archivo adjunto expresada con la sintaxis de la plataforma actual
.size : Integer
el valor del encabezado size del archivo adjunto
.type : Text
el content-type del archivo adjunto

4D.MailAttachment.new()

Historia
LanzamientoModificaciones
19 R2Acepta 4D.File, 4D.ZipFile, 4D.Blob

4D.MailAttachment.new( file : 4D.File { ; name : Text {; cid : Text{ ; type : Text { ; disposition :Text } } } } ) : 4D.MailAttachment
4D.MailAttachment.new( zipFile : 4D.ZipFile { ; name : Text {; cid : Text{ ; type : Text { ; disposition :Text } } } } ) : 4D.MailAttachment
4D.MailAttachment.new( blob : 4D.Blob { ; name : Text {; cid : Text{ ; type : Text { ; disposition :Text } } } } ) : 4D.MailAttachment
4D.MailAttachment.new( path : Text { ; name : Text {; cid : Text{ ; type : Text { ; disposition :Text } } } } ) : 4D.MailAttachment

ParámetrosTipoDescripción
file4D.File->Archivo adjunto
zIPFile4D.ZipFile->Archivo zip adjunto
blob4D.Blob->BLOB que contiene el adjunto
pathText->Ruta del archivo adjunto
nameText->Nombre + extensión utilizados por el cliente de correo para designar el archivo adjunto
cidText->ID del archivo adjunto (sólo en mensajes HTML), o " " si no se requiere cid
typeText->Valor del encabezado content-type
dispositionText->Valor del encabezado content-disposition: "inline" o "attachment".
Result4D.MailAttachment<-Objeto adjunto

Descripción

La función 4D.MailAttachment.new() crea y devuelve un nuevo objeto de tipo 4D.MailAttachment. It is identical to the MAIL New attachment command (shortcut).

.cid.cid : Text#### Descripción

.cid : Text

Descripción

La propiedad .cid contiene el ID del archivo adjunto. Esta propiedad se utiliza sólo en los mensajes HTML. Si falta esta propiedad, el archivo se maneja como un simple adjunto (enlace).

.disposition.disposition : Text#### Descripción

.disposition : Text

Descripción

La propiedad .disposition contiene el valor del encabezado Content-Disposition. Hay dos valores disponibles:

  • "inline": el archivo adjunto se muestra dentro del contenido del mensaje, en la ubicación "cid". La renderización depende del cliente de correo.
  • "attachment": el archivo adjunto se presenta como un enlace en el mensaje.

.getContent()

.getContent() : 4D.Blob

ParámetrosTipoDescripción
Result4D.Blob<-Contenido del anexo

Descripción

La función .getContent() devuelve el contenido del objeto adjunto en un objeto 4D.Blob. Puede utilizar este método con objetos adjuntos recibidos por el comando MAIL Convert from MIME.

.name

.name : Text

Descripción

La propiedad .name contiene el nombre y la extensión del adjuntot. By default, it is the name of the file, unless another name was specified in the MAIL New attachment command.

.path

.path : Text

Descripción

La propiedad .path contiene la ruta POSIX del archivo adjunto, si existe.

.platformPath

Historia
LanzamientoModificaciones
19Añadidos

.platformPath : Text

Descripción

La propiedad .platformPath contiene la ruta del archivo adjunto expresada con la sintaxis de la plataforma actual.

.size

.size : Integer

Descripción

La propiedad .size contiene el valor del encabezado size del archivo adjunto. La propiedad .size se devuelve cuando el mensaje MIME define un encabezado de tamaño en la parte adjunta.

.type

.type : Text

Descripción

La propiedad .type contiene el content-type del archivo adjunto. If this type is not explicitly passed to the MAIL New attachment command, the content-type is based on its file extension.