cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christian Kuetbach (JIRA)" <>
Subject [jira] [Commented] (CB-2501) FileUtils.getMimeType(String file) does not work for content:// URIs
Date Thu, 21 Feb 2013 08:22:12 GMT


Christian Kuetbach commented on CB-2501:

On example:

If you want to get a attachment from gmail, you will only get a content:// url. From the URL,
you cannot create a File, because it simply not exists as file. 
> FileUtils.getMimeType(String file) does not work for content:// URIs
> --------------------------------------------------------------------
>                 Key: CB-2501
>                 URL:
>             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:
> 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()


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:

View raw message