4D v14.3WEB GET BODY PART |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
WEB GET BODY PART
WEB GET BODY PART
Der Befehl WEB GET BODY PART analysiert bei Aufrufen im Rahmen eines Web Prozesses den "body" Teil in einer Anfrage, die aus mehreren Teilen besteht. Im Parameter Teil übergeben Sie die Nummer des zu analysierenden Teils. Über die Funktion WEB Get body part count erhalten Sie die Gesamtanzahl der Teile. Der Parameter Inhalt erhält den Inhalt des Teils. Sind die zu findenden Teile Dateien, müssen Sie einen Parameter vom Typ BLOB übergeben. Werden in einem Webformular TEXT Variablen übertragen, können Sie einen Parameter vom Typ Text übergeben. Der Parameter Name erhält den Variablennamen des HTTP Eingabefeldes. Die Parameter mimeTyp und Name erhalten den Mime Typ und Namen der ursprünglichen Datei - sofern eine vorhanden ist. Ein Name wird nur empfangen, wenn die Datei als <input type="file"> übertragen wird. Hinweis: Bei mehrteiligen Anfragen gibt das erste Array des Befehls WEB GET VARIABLES alle Teile des Formulars zurück, und zwar in derselben Reihenfolge wie der Befehl WEB GET BODY PART. Sie verwenden ihn, um die Position der Teile im Formular direkt zu erhalten. In diesem Beispiel lädt ein Webformular verschiedene Bilder über einen Browser auf den HTTP Server und zeigt sie in der Seite an. Das Webformular sieht aus wie folgt: Der Code für den <body> Teil der Seite lautet: <body> <form enctype="multipart/form-data" action="/4DACTION/GetFile/" method="post"> Locate the picture files to upload: <br> Picture file 1: <input name="file1" type="file"><br> Picture file 2: <input name="file2" type="file"><br> <input type="submit"> </form> <hr/> <!--4DSCRIPT/galleryInit--> <!--4Dloop aFileNames--> <img src="/photos/<!--4Dvar aFileNames{aFileNames}-->"/> <!--4Dendloop--> </body> Diese Seite ruft zwei 4D Methoden auf:
Der Code für die Methode galleryInit lautet: C_TEXT($vDestinationFolder) Der Code für die Methode GetFile lautet: C_TEXT($vPartName;$vPartMimeType;$vPartFileName;$vDestinationFolder) |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v13 SIEHE AUCH
WEB Get body part count ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||