4
Got the same problem when using uplaoder.php's XoopsMediaUploader in a custom module I wrote for a XOOPS 2.0.10 site.
Looks like I will have to dive in and try to debug the problem myself. It's part of the fun (and frustration) of using XOOPS imho.
....
Ok here is the solution:
The XoopsMediaUploader does a case sensitive(!) compare to extensions in mimetypes.inc.php.
On line 181 in your /class/uploader.php file change:
$ext = substr( $this->mediaName, $ext + 1 );
to:
$ext = strtolower(substr( $this->mediaName, $ext + 1 ));
Problem solved, at least for me. Hope it'll help others too.