title: How do I upload files to a graphql backend implemented using graphql-upload using axios?
body: <p>I have a GraphQL backend implemented using <a href="https://www.npmjs.com/package/express" rel="nofollow noreferrer">express</a>, <a href="https://www.npmjs.com/package/express-graphql" rel="nofollow noreferrer">express-graphql</a>, <a href="https://www.npmjs.com/package/graphql" rel="nofollow noreferrer">graphql</a> and <a href="https://www.npmjs.com/package/graphql-upload" rel="nofollow noreferrer">graphql-upload</a>. My GraphQL schema declaration is as follows:</p>
  
  <pre><code>type OProject {
      _id: ID!
      title: String!
      theme: String!
      budget: Float!
      documentation: String!
      date: Date
  }
  
  input IProject {
      title: String!
      theme: String!
      budget: Float!
      file: Upload!
  }
  
  type Mutations {
      create(data: IProject): OProject
  }
  
  type Mutation {
      Project: Mutations
  }
  </code></pre>
  
  <p>I want to make a <code>create</code> request to my GraphQL API  at <em>/graphql</em> using <a href="https://github.com/axios/axios" rel="nofollow noreferrer">axios</a>. How go I go about it?</p>