By default, Symfony is not able to decode multipart/form-data-encoded data, see documentation.
As shown in the API Platform docs, you need to create your own decoder and denormalizer.