title: How to upload a file from the browser to Amazon S3 with node.js, Express, and knox?
body: <p>I'm trying to find some example code that utilizes node.js, Express, and knox.</p>
  
  <p>The docs for Knox only give clear examples of how to upload a file already stored in the file system. <a href="https://github.com/learnboost/knox#readme" rel="noreferrer">https://github.com/learnboost/knox#readme</a></p>
  
  <p>Additionally, there a number of simple tutorials (even in Express itself) on how to upload files directly to express and save to the file system.</p>
  
  <p>What I'm having trouble finding is an example that lets you upload a client upload to a node server and have the data streamed directly to S3 rather than storing in the local file system first.</p>
  
  <p>Can someone point me to a gist or other example that contains this kind of information?</p>