title: Downloading From Amazon S3 Bucket with a file name
body: <p>I am trying to download a file from amazon s3 but with a different name. i.e. not the name of the stored file which has timestamps attached_to_it.
  But If I download it from <code>s3.getObject</code></p>
  
  <pre><code>  s3.getObject({
      Key: fileKey,
      Bucket: `/${albumBucketName}`,
      //ResponseContentDisposition: `attachment; filename="${fileKey}"`,
      //ResponseContentType: "audio/wav"
    }, function (
      err,
      data
    ) {
     ....
  });
  </code></pre>
  
  <p>it will not let the download being handled by browser. so, I will not get download progress in general. I dont want to handle the download progress in my app. I want it to download from browser. 
  I didn't go with URL approach because it won't let me specify a name for the file being downloaded. </p>
  
  <p>EDIT:
  there is a solution for this, which is giving anchor tags download attribute specifying the file name in it. but it wont work in ios safari. but still I dont want to loose accessibility of the feature for some user. </p>