summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/mediafile.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/mediafile.php b/lib/mediafile.php
index a41d7c76b..caa902de5 100644
--- a/lib/mediafile.php
+++ b/lib/mediafile.php
@@ -362,7 +362,9 @@ class MediaFile
// we'll try detecting a type from its extension...
$unclearTypes = array('application/octet-stream',
'application/vnd.ms-office',
- 'application/zip');
+ 'application/zip',
+ // TODO: for XML we could do better content-based sniffing too
+ 'text/xml');
if ($originalFilename && (!$filetype || in_array($filetype, $unclearTypes))) {
$type = $mte->getMIMEType($originalFilename);