Tanase Butcaru created CB-9548:
----------------------------------

             Summary: camera.getPicture() - invalid FILE_URI when returning 
original image from device
                 Key: CB-9548
                 URL: https://issues.apache.org/jira/browse/CB-9548
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android, Plugin Camera
         Environment: Archlinux OS
Cordova CLI (5.2.0)
Android platform (4.1.1)
cordova-plugin-camera (1.2.0)
---------------------
Android Simulator (4.4.4 & 5.0.1)
Xperia Z3Compact (5.1.1)
Xperia Sola (4.4.4)
            Reporter: Tanase Butcaru


Camera plugin returns a NATIVE_URI path when trying to get the original image 
with +getPicture()+ method instead of returning the FILE_URI path (even though 
the _destinationType_ is set to _navigator.camera.DestinationType.FILE_URI_).

Until now I was using the camera plugin to get modified images only (by passing 
the _targetHeight_ & _targetWidth_ and/or _allowEdit_ arguments to 
+getPicture()+ method), but when I tried to get the original image I found this 
bug.

Tested with devices mentioned in the Environment section for both Android & iOS 
platforms, but only Android manifests this behaviour..

_I've created a github repo where I intend to reproduce all cordova core plugin 
bugs that I discover. I think this is the best way to test/reproduce any issue._

 *How to reproduce the bug*:
{code}
git clone https://github.com/TanaseButcaru/cdv.bugs.git
cd cdv.bugs/bugs/getPictureFileURI
cordova run/emulate android
{code}

When the app starts you have two options for the _getPictureFileURI_ bug: 
* getPicture with edits (targetHeight/Width) - OK
* getPicture without edits (original image) - *wrong FILE_URI*

For the second option, where the bug appears, I have provided a external 
(temporary) solution: I'm using the 
[cordova-plugin-filepath|https://github.com/hiddentao/cordova-plugin-filepath] 
plugin to get the FILE_URI from the NATIVE_URI and as you can see in the sample 
app, it works well, but it would be better if the camera plugin would do this 
by default when returning an unmodified image.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to