cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "nii amon dsane (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-6300) window.resolveLocalFileSystemURL weirdness
Date Tue, 18 Mar 2014 07:09:43 GMT
nii amon dsane created CB-6300:
----------------------------------

             Summary: window.resolveLocalFileSystemURL weirdness
                 Key: CB-6300
                 URL: https://issues.apache.org/jira/browse/CB-6300
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android, CordovaJS, Plugin File
    Affects Versions: 3.3.0
         Environment: file plugin 1.0.1
            Reporter: nii amon dsane


I am trying to use the window.resolveLocalFileSystemURL but for some reason my failure callback
is always triggered. The success callback is never triggered. This is my code:

// Take a picture using the camera
$scope.takePicture = function () {
    var options = {
      quality: 100,
      targetWidth: 500,
      targetHeight: 500,
      destinationType: Camera.DestinationType.FILE_URI,
      encodingType: Camera.EncodingType.JPEG,
      saveToPhotoAlbum: true,
      correctOrientation: true,
      sourceType: Camera.PictureSourceType.CAMERA,
      allowEdit: true
    };

    navigator.camera.getPicture(
      cameraSuccess,
      cameraFailure,
      options
    );
    return false;
  };

  // what to do when the camera has  successfully yielded a good image
  function cameraSuccess(imageURI){
    var uri = 'cdv' + imageURI;
    alert('this is imageURI: ' + imageURI);
    window.resolveLocalFileSystemURL(imageURI, resolvePhotoPath, fail);
  };

  When I print out the imageURI, I get something like this:
  file:///storage/sdcard0/DCIM/Camera/1395126124474.jpg

  I can confirm that when I look at that path using the Files application on an   android,
the file is indeed there. But when the code runs and it executes the window.resolveLocalFileSystemURL,
the fail callback is always triggered with an error of {"code":5}.

I've seen that that means there's an ENCODING_ERR but a bit baffled as to what is causing
that. The file does save properly to that location so I am at a loss at to why the code will
fail.

Any help here?





--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message