AddMailAttachmentData()
Syntaxe
Resultat = AddMailAttachmentData(#Courrier, Description$, *Memoire, Taille [, TypeMime$])Description
Ajoute le contenu d'une zone de mémoire comme pièce jointe.
Arguments
#Courrier Le courrier à utiliser. Description$ Le texte d'information qui apparait sur la pièce jointe. *Memoire La zone de mémoire" qui contient la pièce jointe.
Une fois que la pièce jointe a été ajoutée, son contenu est entièrement copié dans le courrier et ne prend pas en compte les modifications ou même la suppression de la zone mémoire originale.Taille La taille de la pièce jointe en octets. TypeMime$ (optionnel) Le type du fichier joint.
Si ce paramètre est omis, l'extension de fichier sera utilisée pour déterminer le type MIME.
Ci-dessous, une liste des types MIME disponibles.
Si l'extension du fichier ne correspond à aucun des types MIME disponibles, alors le type "application/octet-stream" sera utilisé par défaut.
Valeur de retour
Renvoie une valeur non nulle si la pièce jointe a été créée avec succès, zéro sinon.
Remarques
Il est possible d'ajouter autant de pièces jointes que désiré, mais la taille d'une pièce jointe ne pourra pas dépasser 100 Mo. La plupart des serveurs et des clients mails ne pourront de toutes façons pas les gérer, donc il est conseillé de garder une taille raisonnable pour les pièces jointes.
Exemple
If CreateMail(0, "test@purebasic.com", "Salut") If AddMailAttachmentData(0, "Attachment 1", ?Salut, 5) Debug "Pièce jointe ajoutée" Else Debug "Impossible d'ajouter la pièce jointe" EndIf EndIf DataSection Salut: Data.b 'S', 'a', 'l', 'u', 't'
Voir aussi
AddMailAttachment(), CreateMail()
OS Supportés
Tous