title: Cordova/Phonegap FileTransfer.upload() error code = 1 (FILE_NOT_FOUND_ERR)
body: <p>What's really confusing is when I capture the image with the phone camera, I use <code>FileTransfer.moveTo</code> and it sends the image to a specified folder on my SD card as desired. I also keep a list of image objects in <code>localStorage</code> that looks something like this:</p>
  
  <pre><code>[
  Object
  ean: "42208556"
  image: "file:///storage/sdcard0/PhotoscanPhotos/d51b5b77-aab1-9947-096d-b0a92dfb87eafoto.jpg"
  timestamp: 1396441761000
  __proto__: Object
  etc etc
  </code></pre>
  
  <p>As part of my app, i use the same image[i].image as src attribute to dynamically add images to a list and it works fine. However, using the same parameter for <code>FileTransfer.upload</code> gives me the above error.</p>
  
  <p>My function is a near replica of the <a href="http://docs.phonegap.com/en/3.1.0/cordova_file_file.md.html#FileUploadOptions" rel="noreferrer">API docs</a> (Cordova 3.1). Code is as follows:</p>
  
  <pre><code>function uploadImagesAsJpegs(imageObject) {
      var options = new FileUploadOptions();
      options.fileKey = "file";
      options.fileName=imageObject.image.substr(imageObject.image.lastIndexOf('/')+1);
      //alert(options.fileName);//debugging ............we're happy with this
      options.mimeType="image/jpeg";
      options.chunkedMode = true;
  
      var serverUrl = http://172.17.7.112/mylocalserver;
  
  
      var params = {};
      params.value1 = ean;
      params.value2 = imageObject.timestamp;
  
      options.params = params;
  
      var fileTransfer = new FileTransfer();
  
      //alert(encodeURI(serverURL));//debugging  ............we're happy with this
      //alert("image to upload is: " + imageObject.image);//debugging............we're happy with this
      fileTransfer.upload(imageObject.image, encodeURI(serverURL), onUploadSuccess, onUploadFail, options);
  }
  </code></pre>