I'm trying to post data (in a Vue application). There is also an image file input in the form. All tutorials and answers are just telling to send the file alone or with other files.[1][2]
What I want to do is to append the file to the existing object that I create with v-model bindings.
// Vue <template> <input name="title" type="text" v-model="newPost.title" /> <textarea name="content" v-model="newPost.content"></textarea> <input name="image" type="file" /> </template> <script> ... newPost: { title: null, image: null, content: null } ... addNewPost() { axios.post('/api/posts', this.newPost) } </script> How should I do this?