I want to upload a binary image to the Ghost Admin API from a workflow engine (n8n) but that fails.

As stated in the docs (Ghost Admin API Documentation) the upload expects the file as Blobor Filebut imho thats the case, even when I don’t use a physical file, instead a use the direct binary data.
Actually I get this error:
ERROR: Your request is invalid or could not be processed by the service
415 - “{"errors":[{"message":"Please select a valid image.","context":null,"type":"UnsupportedMediaTypeError","details":null,"property":null,"help":null,"code":null,"id":"382764a0-827e-11ee-892a-db6acb4b0f68","ghostErrorCode":null}]}” - {“errors”:[{“message”:“Please select a valid image.”,“context”:null,“type”:“UnsupportedMediaTypeError”,“details”:null,“property”:null,“help”:null,“code”:null,“id”:“382764a0-827e-11ee-892a-db6acb4b0f68”,“ghostErrorCode”:null}]}
IMHO the request looks good. I already tested it with a webhook test site and that was the result:
(3) Webhook.site - Test, process and transform emails and HTTP requests
What am I missing?
n8n setup:
- n8n version: Version 1.15.2
- Database (default: SQLite): MySQL
- n8n EXECUTIONS_PROCESS setting (default: own, main): not changed
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- Operating system: Unraid
ghost setup:
- Version: 5.72.1
Running as docker
