Feedback
Last date modified: 2026-Apr-23
File Field Api
An api for file management. These functions are available under the `convenienceApi.fileField` namespace.
Methods
- downloadFile(workspaceId, artifactId, fieldId, fileName) ⇒
undefined - Downloads file from specified field.
- uploadFile(workspaceId, artifactId, fieldId, file, backendProgressCallback, frontendProgressCallback, cancellationToken) ⇒
Promise - Uploads file to specified field.
Properties Details
downloadFile(workspaceId, artifactId, fieldId, fileName) ⇒ undefined
Downloads file from specified field.
| Param | Type | Description |
|---|---|---|
| workspaceId | Number
|
Workspace ID. |
| artifactId | Number
|
Artifact ID. |
| fieldId | Number
|
Field ID. |
| fileName | String
|
File name. |
uploadFile(workspaceId, artifactId, fieldId, file, backendProgressCallback, frontendProgressCallback, cancellationToken) ⇒ Promise
Uploads file to specified field.
Returns: Promise - File upload promise.
| Param | Type | Description |
|---|---|---|
| workspaceId | Number
|
Workspace ID. |
| artifactId | Number
|
Artifact ID. |
| fieldId | Number
|
File Field ID. |
| file | Object
|
File object from file input. |
| backendProgressCallback | function
|
Function called when file upload API reports progress. |
| frontendProgressCallback | function
|
Function called when browser reports progress. |
| cancellationToken | Object
|
Token granting access to stop upload in progress. |