title: s3 javascript createMultipartUpload
body: <p>How can we initiate createMultipartUpload ? This is the link &amp; code;
  <a href="http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#createMultipartUpload-property" rel="nofollow">http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#createMultipartUpload-property</a></p>
  
  <pre><code>var params = {
    Bucket: 'STRING_VALUE', /* required */
    Key: 'STRING_VALUE', /* required */
    ACL: 'private | public-read | public-read-write | authenticated-read | bucket-owner-read | bucket-owner-full-control',
    CacheControl: 'STRING_VALUE',
    ContentDisposition: 'STRING_VALUE',
    ContentEncoding: 'STRING_VALUE',
    ContentLanguage: 'STRING_VALUE',
    ContentType: 'STRING_VALUE',
    Expires: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789,
    GrantFullControl: 'STRING_VALUE',
    GrantRead: 'STRING_VALUE',
    GrantReadACP: 'STRING_VALUE',
    GrantWriteACP: 'STRING_VALUE',
    Metadata: {
      someKey: 'STRING_VALUE',
      /* anotherKey: ... */
    },
    RequestPayer: 'requester',
    SSECustomerAlgorithm: 'STRING_VALUE',
    SSECustomerKey: new Buffer('...') || 'STRING_VALUE',
    SSECustomerKeyMD5: 'STRING_VALUE',
    SSEKMSKeyId: 'STRING_VALUE',
    ServerSideEncryption: 'AES256 | aws:kms',
    StorageClass: 'STANDARD | REDUCED_REDUNDANCY',
    WebsiteRedirectLocation: 'STRING_VALUE'
  };
  s3.createMultipartUpload(params, function(err, data) {
    if (err) console.log(err, err.stack); // an error occurred
    else     console.log(data);           // successful response
  });
  </code></pre>
  
  <p>Configuring just that codes above doesnt work. We need some another property to setup some extra codes I guess. But how ?</p>