title: Angular NodeJS FileUpload using client/server paradigm
body: <p>I am a developer on an application rewrite to Angular, NodeJS, Expressjs, and Couchbase.  One of my tasks to upload to the webserver various flat files.</p>
  
  <p>Before people say to see a particular question, particular link in git or npm or jsfiddle etc, I have reviewed all these sites and have not found an example that fits the designed development style.  The environment consists of the following:
      Controller talks to presentation layer
      Controller talks to client side service
      Client Side services talks to the server side controller.</p>
  
  <p>I have tried to use from jejenny/zg9re link in jsfiddle.net but ran into an issue.  It appears her example is set up for client side processing.  The $http.post occurs on the client.</p>
  
  <p>My issue occurs when I attempt to post the file to the webserver, my code performs as follows:</p>
  
  <pre><code>Controller passes the request to client side service
  Client side service passes the request to the server side controller
  But the client side service is not adding the file to webserver
      I cannot figure out what is the code on the server side controller
  </code></pre>
  
  <p>I hoping to find either:</p>
  
  <pre><code>Explanation on how to split code in jsfiddle.net/jejenny/zg9re into client server side request to server side controller.
  OR
  A web example that perform the code using the client side service passing file to the server side controller to upload to the webserbver
  </code></pre>
  
  <p>TIA</p>