Owning Palette: WebDAV VIs
Requires: Full Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the WebDAV Synchronous VIs to securely manage files on and transfer files to and from a target using a synchronous interface.
Although both the synchronous and asynchronous VIs allow you to complete similar processes, asynchronous VIs allow you to run multiple requests in parallel. However, asynchronous VIs may be more difficult to use. Consider using synchronous VIs if you do not need to run multiple requests in parallel.
Consider using asynchronous VIs to complete the following processes:
Palette Object | Description |
---|---|
Close Session | Closes a WebDAV session created by an Open Session VI. LabVIEW aborts any requests still running when this VI executes. |
Configure SSL | Provides Transport Layer Security (TLS), formerly known as Secure Sockets Layer (SSL) authentication for requests associated with the session handle. Use TLS/SSL authentication with other WebDAV VIs to send requests to a server, Web page, or Web service using TLS/SSL. Use this VI to verify the identity of the server against a list of trusted certificate authority (CA) certificates and provide client authentication, if required by the server. Session handles save the TLS/SSL credentials across multiple Web requests. |
Copy | Copies a file or directory from one location on a WebDAV server to another location on that WebDAV server. This VI times out if it exceeds the timeout value of the session that you set in the Open Session VI. |
Create Directory | Creates the specified directory on the remote WebDAV server. The full path to the parent directory must already exist. Otherwise, this VI returns an error. |
Delete | Deletes a file or directory on a WebDAV server. |
Directory Listing | Returns a list of all directories and files within the directory you specify in relative uri. |
Get | Returns a file or the raw binary contents of a file from a remote WebDAV server or target. You must manually select the polymorphic instance you want to use. This VI times out if it exceeds the timeout value of the session that you set in the Open Session VI. |
Move | Moves a file or directory from a location on a WebDAV server to another location on that server. |
Open Session | Opens a WebDAV session and creates an associated session handle. After calling this VI, you can use the WebDAV session handle to perform other operations using the same connection. Use the Close Session VI to dispose of the session reference. |
Path Info | Returns information about a single file or directory on a remote WebDAV server. |
Put | Uploads a file to a remote WebDAV server or target. You must manually select the polymorphic instance you want to use. This VI times out if it exceeds the timeout value of the session that you set in the Open Session VI. |