4D v15SMTP_Attachment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v15
SMTP_Attachment
|
SMTP_Attachment ( smtp_ID ; nomArquivo ; tipoCod ; opcaoEliminar {; IDAssociado {; tipoConteudo}} ) -> Resultado da função
|
||||||||||||||||||||||||||||||||||
Originalmente introduzido em 4D v14 R4
Tema: IC Send Mail
O comando SMTP_Attachment agora aceita um novo parâmetro tipoConteudo, lhe permitindo definir o tipo de conteúdo do arquivo adjunto.
Por padrão, se o parâmetro tipoConteudo se omite ou contém uma cadeia vazia, 4DIC estabelece automaticamente o tipo do conteúdo do arquivo adjunto em função de sua extensão. As seguintes regras se aplicam:
Extensão | Tipo de conteúdo |
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 |
Em tipoConteudo, pode passar uma cadeia que define o tipo do conteúdo (tipo MIME) para o arquivo, por exemplo "video/mpeg". Este valor content-type será definido para o adjunto, sem importar sua extensão.
Nota: passe uma cadeia vazia ("") em IDAssociado se não deseja utilizar este parâmetro.
Queremos declarar seus arquivos de configuração como arquivos XML:
$path:=Get 4D folder(Database folder)+"Settings.mySettings"
$err:=SMTP_Attachment($smtp_id;$path;2;0;"myID123";"application/xml")
Produto: 4D
Tema: 4D Internet Commands
4D v15 - Update (edição standard) ( 4D v15)