Can you test with this?
{
"meta": {
"options": {
"linkedFile": "/views/layouts/admin.ejs",
"linkedForm": "uploadMediaForm"
},
"$_POST": [
{
"type": "file",
"fieldName": "file1",
"name": "file1",
"sub": [
{
"type": "text",
"name": "name"
},
{
"type": "text",
"name": "type"
},
{
"type": "number",
"name": "size"
},
{
"type": "text",
"name": "error"
}
],
"outputType": "file"
},
{
"type": "text",
"fieldName": "height",
"name": "height"
},
{
"type": "text",
"fieldName": "width",
"name": "width"
},
{
"type": "text",
"fieldName": "imageQuaility",
"name": "imageQuaility"
},
{
"type": "text",
"fieldName": "imageOutputSelector",
"name": "imageOutputSelector"
}
]
},
"exec": {
"steps": {
"name": "upload",
"module": "upload",
"action": "upload",
"options": {
"path": "/public/assets/uploads",
"fields": "{{$_POST.file1}}"
},
"meta": [
{
"name": "name",
"type": "text"
},
{
"name": "path",
"type": "text"
},
{
"name": "url",
"type": "text"
},
{
"name": "type",
"type": "text"
},
{
"name": "size",
"type": "text"
},
{
"name": "error",
"type": "number"
}
],
"outputType": "file"
}
}
}