[ 
https://issues.apache.org/jira/browse/CB-2501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13582661#comment-13582661
 ] 

Joe Bowser commented on CB-2501:
--------------------------------

What exactly is getting fixed here? Also, since url is only used to get the 
mime type, not find it the file, it's perfectly fine to convert it to 
lowercase, since that's what they did in Android.
                
> FileUtils.getMimeType(String file) does not work for content:// URIs
> --------------------------------------------------------------------
>
>                 Key: CB-2501
>                 URL: https://issues.apache.org/jira/browse/CB-2501
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android
>    Affects Versions: 2.2.0
>            Reporter: Christian Kuetbach
>            Assignee: Max Woghiren
>            Priority: Minor
>             Fix For: 2.4.0
>
>
> There is a bug in Android: 
> http://code.google.com/p/android/issues/detail?id=8806
> Because of this the returned mime type will be wrong, if the file extension 
> is not lowercase.
> myImage.jpg -> image/jpg
> myImage.JPG -> null
> I will provide a patch, which simply converts the filepath to lower case, but 
> think there is a better solution than using the MimeTypeMap. The Class 
> ContentResolver has a method getType() 
> http://developer.android.com/reference/android/content/ContentResolver.html#getType(android.net.Uri)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to