Datei hochladen
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Sendet eine Webanfrage zum Übertragen von Daten oder Dateiinhalten an einen Server, eine Webseite oder einen Webdienst. Dieses VI arbeitet mit der HTTP-Methode "PUT". Einzelheiten zur Methode "PUT" erfahren Sie in den Beschreibungen der HTTP-Methoden des W3-Konsortiums auf www.w3.org.
Wenn die Webanfragen des VIs "PUT" Zugangsdaten, HTTP-Header oder Cookies enthalten sollen, müssen Sie den Webanfragen ein Client-Handle zuweisen. Mit dem VI HandleÖffnen können Sie ein Client-Handle erstellen und die Zugangsdaten für die Anfrage festlegen. Mit dem VI Header hinzufügen werden Header-Zeilen zu Webanfragen des VIs "PUT" hinzugefügt.

Ein-/Ausgänge
Ausgabedatei
—
Ausgabedatei gibt eine Datei an, in der die vom Server empfangenen Body-Daten gespeichert werden sollen. Wenn Sie keine Ausgabedatei angeben, werden die Body-Daten nicht als Datei gespeichert.
Client-Handle
—
Client-Handle gibt das Client-Handle für die Webanfrage an. Über Client-Handles können mehrere HTTP-Client-VIs mit denselben Zugangsdaten, HTTP-Headern und Cookies arbeiten. Für unabhängige Webanfragen ohne zu speichernde Daten (wie Header oder Zugangsdaten) werden keine Client-Handles benötigt.
URL
—
URL gibt die URL des Servers, der Webseite oder des Webdiensts an, an den die Webanfrage gesendet werden soll.
Datei
—
Datei gibt den Pfad der Datei an, die als Daten an den Server gesendet werden soll. Das VI entnimmt die Daten aus der Datei und überträgt sie an den Server.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Timeout (10000)
—
Timeout gibt an, wie viele Millisekunden auf eine Antwort des Servers gewartet soll, bevor die Webanfrage wegen Zeitüberschreitung abläuft. Der Standardwert lautet 10.000 ms. Bei der Einstellung -1 übernimmt das Betriebssystem die Überwachung des Timeouts.
Client-Handle (Ausgang)
—
Client-Handle (Ausgang) gibt das Client-Handle für die Webanfrage aus. Über Client-Handles können mehrere HTTP-Client-VIs mit denselben Zugangsdaten, HTTP-Headern und Cookies arbeiten. Für unabhängige Webanfragen ohne zu speichernde Daten (wie Header oder Zugangsdaten) werden keine Client-Handles benötigt.
Header
—
Header gibt die vom Server empfangenen Header-Felder aus. Informationen zu Definitionen von Header-Feldern (z. B. mögliche Header, Beschreibungen und Syntax) finden Sie auf der Website des W3-Konsortiums, www.w3.org.
Body
—
Body gibt die vom Server empfangenen Body-Daten aus.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Verwenden des VIs "PUT" mit LabVIEW-Webdiensten
Mit diesem VI wird mit einem LabVIEW-Webdienst kommuniziert. Dazu müssen Sie zunächst einen Webdienst erstellen und auf ein System übertragen und die dazugehörige URL-Map so konfigurieren, dass sie mit der Methode "PUT" arbeitet. Anschließend können Sie mit dem VI "PUT" durch Angabe einer URL eine Verbindung mit diesem Webdienst herstellen.
Ausgabedatei
—
Client-Handle
—
URL
—
Fehler (Eingang, kein Fehler)
—
Timeout (10000)
—
Client-Handle (Ausgang)
—
Header
—
Fehler (Ausgang)
—