This is a current limitation of the HTTP request node when sending multipart-form data. You can send binary data or JSON data but not both (like what you need to do.). The limitation will be addressed in the next version of the HTTP node. In the meantime, you can make the HTTP request from a function node where you have complete control over the request.