[
https://issues.apache.org/jira/browse/CB-5398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13841527#comment-13841527
]
Joe Bowser commented on CB-5398:
--------------------------------
[~agrieve] I think we agree on what a valid URL is:
This is valid, but is rejected by Android as invalid:
content://com.android.providers.media.documents/document/image%A3951
This is invalid, but gives a security error:
content://com.android.providers.media.documents/document/image:3951
The first URL has the READ permission passed back, which is correct. Since we
don't have permissions to do anything with the invalid (yet correct according
to StackOverflow) URI, we can't access this. This wouldn't be the first time a
URI encoding bug broke something on Android. :(
> Pick image from Library or Photo album on android 4.4
> -----------------------------------------------------
>
> Key: CB-5398
> URL: https://issues.apache.org/jira/browse/CB-5398
> Project: Apache Cordova
> Issue Type: Bug
> Components: Android, Plugin Camera
> Affects Versions: 2.9.0, 3.2.0
> Environment: android 4.4
> Reporter: julio cesar
> Assignee: Mike Billau
>
> An android 4.4 try to pick a photo using pictureSource.PHOTOLIBRARY or
> pictureSource.SAVEDPHOTOALBUM and return type destinationType.FILE_URI.
> Now android 4.4, when you select the above options, it opens an "open from"
> dialog that let you choose from new places as "Recent", "Drive", "Images"
> and "Downloads" (the names might not be the same as I use the device in
> spanish and translated it).
> If you choose any of them, you get an error, AndroidProtocolHandler, unable
> to open content URL: the url here with a content://com.android.providers
> format.
> I've tested on phonegap 2.9 because this is the version I use, but I suppose
> it affects all of them. (in fact I use 2.9.1)
--
This message was sent by Atlassian JIRA
(v6.1#6144)