# Upload operations

### Upload multiple files <a href="#upload-multiple-files" id="upload-multiple-files"></a>

Uploads multiple files from the Flow Server to the SFTP Server.

#### Parameters <a href="#parameters" id="parameters"></a>

| Parameter          | Description                                                                                                                                                                                          |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Local path         | Path where to upload files from.                                                                                                                                                                     |
| Local mask         | Mask used to filter which files to upload. Example "\*.txt". Regular expressions can also be used by prefixing with "regex:", example "regex:\[A\|B].\*" to list all files starting with "A" or "B". |
| Remote path        | Path where to upload the files.                                                                                                                                                                      |
| File transfer mode | Specifies what to do if the file already exists.                                                                                                                                                     |
| Case sensitive     | Specifies whether to ignore casing or not.                                                                                                                                                           |
| Recursive          | Specifies whether to also upload from subdirectories.                                                                                                                                                |

#### Output <a href="#output" id="output"></a>

No output.

#### Since <a href="#since" id="since"></a>

6.3

### Upload single file <a href="#upload-single-file" id="upload-single-file"></a>

Uploads a single file from the Flow Server to the SFTP Server.

#### Parameters <a href="#parameters" id="parameters"></a>

| Parameter          | Description                                                                                                                                                                                                 |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Local filename     | File to upload.                                                                                                                                                                                             |
| Remote filename    | Where to upload the file.                                                                                                                                                                                   |
| File transfer mode | Specifies what to do if the file already exists.                                                                                                                                                            |
| Restart position   | Can be used to resume a broken transfer operation. If set to a non-zero positive value, the file being transferred is read starting from that position and is written also starting from provided position. |

#### Output <a href="#output" id="output"></a>

No output.

#### Since <a href="#since" id="since"></a>

6.3

### Upload stream <a href="#upload-stream" id="upload-stream"></a>

Uploads the content of a Flow variable that contains a binary stream. This can for instance be used to upload data from a camera input.

#### Parameters <a href="#parameters" id="parameters"></a>

| Parameter          | Description                                                                                                                                                                                                 |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Local stream       | Stream to read data from.                                                                                                                                                                                   |
| Remote filename    | Where to upload the data.                                                                                                                                                                                   |
| File transfer mode | Specifies what to do if the file already exists.                                                                                                                                                            |
| Restart position   | Can be used to resume a broken transfer operation. If set to a non-zero positive value, the file being transferred is read starting from that position and is written also starting from provided position. |

#### Output <a href="#output" id="output"></a>

No output.

#### Since <a href="#since" id="since"></a>

6.3
