Hi,
In addition to the solution: The reason it didn’t work is because robot framework’s browser library uses the node js version of playwright. Before a file is tried to be uploaded, the mime type is checked. So check if the mime type of the file exists in Common MIME types - HTTP | MDN,
Otherwise the file will not be uploaded.