Skip to main content
Skip table of contents

MailAttSaveFullHtmlToFile()

MailAttSaveFullHtmlToFile() – HTML-Attachement speichern

Mit MailAttSaveFullHTMLToFile() kann eine gespeicherte HTML-Datei in einem Zielverzeichnis bzw. -datei gespeichert werden.

Die Funktion wird hauptsächlich dafür genutzt um HTML-Seiten zu speichern, die als Anhang an ein Memo angehängt wurden. Die übergebene Tabelle muss vor dem Aufruf der Funktion auf dem entsprechenden Datensatz positioniert werden.

Die Funktion speichert eine vollständige Kopie der gespeicherterten HTML-Datei (im BE-Memo heißt diese immer "ORIGINAL.HTM") inkl. aller Bilder und sonstiger eingebetteter Objekte. Eingebettete Objekte werden im Zielverzeichnis in einem Unterverzeichnis mit dem Namen der Zieldatei ohne Extension zzgl. der Zeichenfolge ".files" gespeichert; z.B. zusätzlich zur gespeicherten HTML-Datei "ORIGINAL.HTM" würde ein Unterverzeichnis namens "ORIGINAL.files" mit den Bildern der HTML-Datei generiert. Die HTML-Datei beinhaltet anschließend relative Pfade, die auf die entsprechenden Bilder verweisen.

Parameter

Beschreibung

oTable:O

Tabelle, die das Blob-Feld enthält

cField:C

Name des Feldes

cSourceFile:C

Name bzw. Content-ID der gespeicherten Datei

cDestPath:C

Name des Zielverzeichnisses

cDestFile:C

Name der Ziel-HTML-Datei

Rückgabewert

Keiner

Beispiel

CODE
| oDab065:DB := 'waDAB065, DAB066', cFileName |

// Anhang speichern
cFileName   := InputBox('Speichern','Anhang:',''),
if cFileName = 'ORIGINAL.HTM' and JN('Komplette HTML-Datei speichern?') then
   MailAttSaveFullHTMLToFile(oDab065, "DATA", cFileName, 'c:\Temp\', cFileName),
else
   MailAttSaveToFile(oDab065, "DATA", cFileName, false, 'c:\Temp\' + cFileName),
endif,


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.