Andrew Lock wrote an excellent article about mixing JSON and File payloads in a single request: https://andrewlock.net/reading-json-and-binary-data-from-multipart-form-data-sections-in-aspnetcore/