superjoe30/node-s3-client — pull request #2 by ryancole (2012-12-02 18:57:13+00:00)
Title: Allow for customer headers in file upload.

The underlying `knox` module allows for custom headers to be passed through to the `putFile` function. I'm using `node-s3-client` because it encapsulates the `fs` related functionality, but I also need the custom headers. The unit tests still pass.

Now you can do something like this:

```javascript
var uploader = s3.upload(source, destination, { 'x-amz-acl': 'public-read' });
```