Show TOC

Datei-DownloadLocate this document in the navigation structure

Verwendung

Dateien können mit FileDownload exportiert werden, wobei die gängigen Sicherheitsanforderungen gewährleistet sind (siehe FileDownload). Diese Download-Funktionalität steht in jedem Aktionsbehandler zur Verfügung, z.B. beim Klick auf einen Button, einen LinkToAction oder (wenn auch nicht zu empfehlen) dem Umschalten eines TabStrip oder beim Anklicken eines RadioButton.

Der Benutzer klickt auf das entsprechende UI-Element, wodurch ein binärer Datenstrom erzeugt wird. Zu diesem Datenstrom wird die passende URL generiert, und das Ergebnis wird in einem separaten Browser-Fenster angezeigt.

Funktionsumfang

Für die beiden Fälle, dass es sich um eine einzelne Datei oder um mehrere Dateien handelt, gibt es die gleichen Möglichkeiten der Anzeige und des Speicherns:

  • Anzeige im gleichen Fenster

    Beispiel:

  • Speichern-Abfrage im gleichen Fenster

    Beispiel:

  • Anzeige im separaten Fenster
  • Speichern-Abfrage im separaten Fenster
    Hinweis

    Die Speichern-Abfrage für mehrere Dateien ohne externes Fenster funktioniert nicht mit dem MS Internet Explorer. Daher wird der gleichzeitige Download mehrerer Dateien immer über externe Fenster abgehandelt.

Aktivitäten

Verwenden Sie die Methode ATTACH_FILE_TO_RESPONSE der Klasse CL_WD_RUNTIME_SERVICES für den Datei-Download.

Beispiel

Ein Beispiel für den Datei-Download über einen Button finden Sie in der Component WDR_TEST_EVENTS in der View Button. Im rechten Bereich befindet sich in der unteren Gruppe das Testbeispiel für alle acht Fälle.