[ 
https://issues.apache.org/jira/browse/CB-13307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Briglio updated CB-13307:
-------------------------------
    Description: 
Currently when trying to access some photos from Google Photos, it fails to 
load. Android 8.0 on Google Pixel, cordova version 6.5.0, cordova-plugin-camera 
version 2.4.1.

Causes:
1) Only mimetypes "image/jpeg" and "image/png" are accepted, all other types 
are considered an invalid image. The mimetype of the image I am loading gets 
set to "image/*".
2) In FileHelper.java: when hitting the isGooglePhotosUri method, the uri 
authority is compared against "com.google.android.apps.photos.content", where 
the actual is "com.google.android.apps.photos.contentprovider". This causes the 
logic to dismiss the image as not from Google Photos.

After applying fixes for these two areas, I am able to successfully load all of 
my images.
Merge request [here|https://github.com/apache/cordova-plugin-camera/pull/285].

  was:
Currently when trying to access some photos from Google Photos, it fails to 
load. Android 8.0 on Google Pixel, cordova version 6.5.0, cordova-plugin-camera 
version 2.4.1.

Causes:
1) Only mimetypes "image/jpeg" and "image/png" are accepted, all other types 
are considered an invalid image. The mimetype of the image I am loading gets 
set to "image/*".
2) In FileHelper.java: when hitting the isGooglePhotosUri method, the uri 
authority is compared against "com.google.android.apps.photos.content", where 
the actual is "com.google.android.apps.photos.contentprovider". This causes the 
logic to dismiss the image as not from Google Photos.

After applying fixes for these two areas, I am able to successfully load all of 
my images.


> Accessing Google Photos on Pixel from cordova-plugin-camera
> -----------------------------------------------------------
>
>                 Key: CB-13307
>                 URL: https://issues.apache.org/jira/browse/CB-13307
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-plugin-camera
>            Reporter: David Briglio
>
> Currently when trying to access some photos from Google Photos, it fails to 
> load. Android 8.0 on Google Pixel, cordova version 6.5.0, 
> cordova-plugin-camera version 2.4.1.
> Causes:
> 1) Only mimetypes "image/jpeg" and "image/png" are accepted, all other types 
> are considered an invalid image. The mimetype of the image I am loading gets 
> set to "image/*".
> 2) In FileHelper.java: when hitting the isGooglePhotosUri method, the uri 
> authority is compared against "com.google.android.apps.photos.content", where 
> the actual is "com.google.android.apps.photos.contentprovider". This causes 
> the logic to dismiss the image as not from Google Photos.
> After applying fixes for these two areas, I am able to successfully load all 
> of my images.
> Merge request [here|https://github.com/apache/cordova-plugin-camera/pull/285].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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

Reply via email to