Open chrwhm opened 9 years ago
Just an FYI that the MimeTypeMap.getFileExtensionFromUrl()
handles uppercase since oreo. Here is the change https://android.googlesource.com/platform/libcore.git/+/eec769da1a170d0c0431fd92accd8976f104502a%5E%21/luni/src/main/java/libcore/net/MimeUtils.java
Hi there,
The problem: Androids MimeTypeMap.getFileExtensionFromUrl() could not handle uppercase file extensions, so that downloading of "test.PDF" throws an error while "test.pdf" works.
Solution: Convert filename to lowercase in src/android/DocumentHandler.java in lines 76 & 114.