Forwarding upload to another service times out (ECONNRESET)
Hi! I have a webserver acting as a gateway using NestJS and I successfully implemented a Mutation accepting a file with this package (graphql-upload).

The problem I'm currently having is that after accepting the file upload I wanna reupload that file to another service by doing the following HTTP call:
```typescript
async uploadImage(
    userId: string,
    uploadData: ImageUploadArg,
  ): Promise<{ id: string }> {
    const imgFileUpload: FileUpload = await uploadData.imageFile;
    let data = new FormData();
    data.append('prefix', uploadData.prefix);
    data.append('category', uploadData.category);
    const readStream = imgFileUpload.createReadStream();
    data.append('image', readStream, imgFileUpload.filename);
    return this.httpService
      .post(
        `${this.configService.get('anotherServiceURL')}/${userId}/images`,
        data,
        {
          headers: {
            ...data.getHeaders()
          },
          maxBodyLength: Infinity,
          maxContentLength: Infinity,
        },
      )
      .toPromise()
      .then((res) => {
        return res.data;
      })
  }
```

Problem is that when calling the http service, it times out with an ECONNRESET error. I am assuming there's something wrong with the read Stream generated by this package. Any ideas?

Im using 
* Node 14.15.3
* graphql-upload 12.0.0
* NestJS 8 with the in-built graphql upload disabled (therefore im using this package directly as middleware)

Thank you!