| Webgate Anywhere 4.1 - WebTML Tag-Referenz |
type="file"
<tml:input name="theFileToDisplay" type="file"/>
Angenommen eine Grafik-Datei "display.jpg" wird über dieses Eingabefeld hochgeladen, so befinden sich sowohl die Daten der Datei am serverseitigen TMLForm-Objekt, es wurde auch ein Feld mit Namen "theFileToDisplay" gefüllt dessen Inhalt der Dateiname"display.jpg" ist. Folgendermaßen können sowohl die Datei als auch das Feld welches den Dateinamen enthält in ein Dokument übertragen werden:
<tml:action id="save">
tmlform.storeInContent(content());
tmlform.attach(content());
content().save();
</tml:action>
Über folgenden WebTML-Code kann eine dermaßen hochgeladen Grafik, unabhängig von deren Namen, zur Anzeige kommen. Dazu wird das Attribut item benutzt, welches den Namen der anzuzeigenden Datei aus einem Item liest.
<tml:image item="theFileToDisplay"/>
| << type="boolean" | type="number|date" >> |