4D v15SMTP_Attachment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v15
SMTP_Attachment
|
SMTP_Attachment ( smtp_ID ; nomFichier ; typeEncodage ; supprimerOption {; idAttachment {; contentType}} ) -> Résultat
|
||||||||||||||||||||||||||||||||||
Introduit dans 4D v14 R4
Thème : IC Send Mail
La commande SMTP_Attachment accepte désormais un nouveau paramètre optionnel, contentType, vous permettant de définir le type de contenu du fichier joint.
Par défaut, si le paramètre contentType est omis ou contient une chaîne vide, 4DIC définit automatiquement le type de contenu du fichier joint sur la base de son extension. Les règles suivantes sont appliquées :
Extension | Type de contenu |
jpg, jpeg | image/jpeg |
png | image/png |
gif | image/gif |
application/pdf | |
doc | application/msword |
xls | application/vnd.ms-excel |
ppt | application/vnd.ms-powerpoint |
zip | application/zip |
gz | application/gzip |
json | application/json |
js | application/javascript |
ps | application/postscript |
xml | application/xml |
htm, html | text/html |
mp3 | audio/mpeg |
other | application/octet-stream |
Dans contentType, vous pouvez désormais passer une chaîne spécifiant le type de contenu pour le fichier (type MIME), par exemple "video/mpeg". Cette valeur de content-type sera alors définie pour le fichier joint, quelle que soit son extension.
Note : Passez une chaîne vide ("") dans le paramètre idAttachment si vous ne souhaitez pas l'utiliser.
Vous souhaitez déclarer vos fichiers de configuration (settings) en tant que fichiers XML :
$path:=Get 4D folder(Database folder)+"Settings.mySettings"
$err:=SMTP_Attachment($smtp_id;$path;2;0;"myID123";"application/xml")
Produit : 4D
Thème : 4D Internet Commands
4D v15 - Mise à jour (édition standard) ( 4D v15)