Upload File
Use this action to upload a file to the ThingWorx repository.
Using the Upload File Action
To use this action in your workflow, you need to connect it to ThingWorx Flow. To connect to a flow, do the following:
1. Drag the
Upload File action under the
ThingWorx connector to the canvas, place the pointer on the action, and then click
or double-click the action. The Upload File action window opens.
2. Edit the label name, if needed. By default, the label name is same as the action name.
3. To add a connection, refer to the section
Adding a Connection in the
ThingWorx connector topic. The default value is
ThingWorx App Key.
| If you previously added a ThingWorx connection, select a connection from the list. |
4. In the Type field, select a format in which the source data is provided.
◦ File
▪ File Path—File path from where the content is read. For example, /file.txt.
▪ Format—File content format.
◦ Stream
▪ Stream—Data stream which is written in the file.
▪ Encoding—Encoding type of the file.
◦ String—Data which is written to the file.
5. In the Destination field, enter the destination details where the data is uploaded:
◦ Repository—Select the ThingWorx repository where the file is to be uploaded.
◦ File Path—File path within repository.
◦ File Name—Name of the repository file.
6. Click Done.
Output Schema
The output schema for Upload File action returns a message string. For example, when an action successfully completes, appropriate message appears.
See a sample output schema in the figure that follows: