Wiki-Quellcode von Datei ausliefern


Zeige letzte Bearbeiter
1 {{figure image="file_download_de.png" clear ="h1"}}
2 Konfigurationsoberfläche für Aktionen des Typs //Datei ausliefern//.
3 {{/figure}}
4
5 Aktionen vom Typ //Datei ausliefern// ermöglicht es, Dateien direkt an den Browser auszuliefern (Download), die während der Verarbeitung erzeugt wurden. Werden mehrere Dateien ausgewählt, so wird automatisch eine ZIP-Datei mit den einzelnen Dateien erstellt. Bitte beachten, dass diese Aktion nicht funktioniert, wenn der Workflow etwa durch ein zeitgesteuertes Ereignis ausgelöst wurde, da es hier keinen Browser gibt, an den die Datei gesendet werden könnte.
6
7 == Parameter ==
8
9 ; Dateien
10 : Dateien, die zurückgeliefert werden soll. Siehe [[Aktionen>>doc:Formcycle.Designer.Workflow.Actions.WebHome]] für eine Liste der unterstützten URL-Protokolle.
11 ; Rückgabe als Dateidownload erzwingen
12 : Dateien werden im Browser als Download ausgeliefert.
13
14 == Aktionsplatzhalter ==
15
16 Aktionen vom Typ //Datei ausliefern// stellen [[Aktionsplatzhalter>>Formcycle.UserInterface.Variables||anchor="Aktionsplatzhalter"]] bereit, welche in darauf folgenden Aktionen verwendet werden können.
17
18 === Standardplatzhalter ===
19
20 ; [%$<Aktionsname>.SUCCESS%]
21 : Rückgabe ob Aktion erfolgreich ausgeführt wurde. Liefert Boolean (true/false) zurück.
22 ; [%$<Aktionsname>.RESULT%]
23 : Rückgabe aller von der Aktion bereitgestellten Ergebnisse in strukturierter Form.
24
25 ; [%$<Aktionsname>.ERROR_CODE%]
26 : Der geworfene Fehler-Code im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
27 ; [%$<Aktionsname>.ERROR_MESSAGE%]
28 : Die geworfene Fehler-Nachricht im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
29
30 === Aktionsspezifische Platzhalter ===
31
32 ; [%$<Aktionsname>.RESULT.fileSize%]
33 : Größe der zurückgelieferten Datei, in Bytes.
34 ; [%$<Aktionsname>.ERROR.message%]
35 : Fehlernachricht, die zurückgeliefert wird, wenn die Auslieferung der Datei fehlschlägt.