title: HttpClient and FileUpload big files upload/download
body: <p>I am writing a small test desktop app and I want to make it upload (to Servlet) and download (from Servlet) binary files >=1Gb length. I am just studying the Apache lib and I want to test it. I couldn't find any useful (client/server) tutorial which demo the upload/download mechanism with <code>HttpClient</code> and <code>FileUpload</code>. </p>
  
  <p>I need to see <strong>both</strong> project parts the client and server sides because I need to know how client options effect server request etc. I need to see their live code working interaction. </p>
  
  <p>All examples I could find are not working or client side was not specified for server's example.</p>
  
  <p>So I want you to advise me some code examples, snippets. Any useful comments are appreciated.</p>
  
  <p>P.S.
   - Client: HttpClient
   - Servlet: FileUpload (apache common)</p>
  
  <p>Andrew</p>