AddMailAttachmentData()
Syntaxe
Resultat = AddMailAttachmentData(#Mail, Description$, *Buffer, TailleBuffer)Description
Ajoute une zone de mémoire comme pièce jointe au #Mail. La 'Description$' sera le texte qui apparaitra à côté du fichier lors de l'affichage du mail. '*Buffer' et 'TailleBuffer' représente la zone de mémoire et sa taille à ajouter au #Mail en tant que pièce jointe. Une fois que la pièce jointe a été ajoutée, son contenu est entièrement copié dans le mail donc la zone de mémoire peut être libérée ou modifiée. Si la pièce jointe ne peut pas être créée, le 'Resultat' sera 0.
Note: 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 facons pas les gérer, donc il est conseillé de garder une taille raisonnable pour les pièces jointes.
Exemple:
InitNetwork() If CreateMail(0, "test@purebasic.com", "Hello") If AddMailAttachmentData(0, "Attachment 1", ?Hello, 5) Debug "Piece jointe ajoutee" Else Debug "Impossible d'ajouter la piece jointe" EndIf EndIf DataSection Hello: Data.b 'H', 'e', 'l', 'l', 'o'
OS Supportés
Tous