You can try splitting the 1 item with 2 binary files or more into multiple items with one binary file and then use loop over items to upload them where you would like to. I think there is also a template for splitting the binary files. Or ask ChatGPT for some code
Im not familar with NocoDB. You can check out the offical api or try to set both binary files into the field in one operations. (This would be without looping).
In you case I would build as test workflow uploading multiple files once to NocoDB.
Perhaps you also have to use the Http request node and check for details on noco db api doc.
I read through NocoDBs API documentation, but couldn’t find any info about “inserting” instead of “updating”.
However, I’m able to change the workflow a bit and create a new row in NocoDB with each Form trigger input.
Nevertheless, 2 (or more) files should then go directly into the new entry in the “file” column as a binary file.
So I created a new entry directly in NocoDB and uploaded two attachments. Then I called the API endpoint for this entry and could see how the two files are stored in NocoDB:
As I expected you need to upload the Binary files through a different endpoint and then you should be able to update the row field in NocoDB with an array including both paths of the images. I guess the default n8n node only supports 1 binary input item with the “update” operation.