extract extension manually if getFileExtensionFromUrl failed
This fixes issues with whitespace in filenames
This commit is contained in:
1 parent
a160c8fe7f
commit
ac4bb3450f
1 file changed
+4
-1
+4
-1
@@ -390,7 +390,10 @@ public class PgpDecryptVerifyOperation extends BaseOperation<PgpDecryptVerifyInp
|
|||||||
} else {
|
} else {
|
||||||
// try to guess from file ending
|
// try to guess from file ending
|
||||||
String extension = MimeTypeMap.getFileExtensionFromUrl(originalFilename);
|
String extension = MimeTypeMap.getFileExtensionFromUrl(originalFilename);
|
||||||
if (extension != null) {
|
if (TextUtils.isEmpty(extension) && originalFilename.contains(".")) {
|
||||||
|
extension = originalFilename.substring(originalFilename.lastIndexOf(".") +1);
|
||||||
|
}
|
||||||
|
if (!TextUtils.isEmpty(extension)) {
|
||||||
MimeTypeMap mime = MimeTypeMap.getSingleton();
|
MimeTypeMap mime = MimeTypeMap.getSingleton();
|
||||||
mimeType = mime.getMimeTypeFromExtension(extension);
|
mimeType = mime.getMimeTypeFromExtension(extension);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user