I run into this all the time with xls, and ppt files as well.  Its due to the 
mime encoding in the files, which Mediawiki compares with in its list of mime 
types in the file includes/mime.types.  I'm not sure if this is a problem on 
Microsoft's end or with Mediawiki but the fix is pretty simple.  To fix the 
problem modify the includes/mime.types file by adding "xls" to the line:

application/msword

Also, I set the following in LocalSettings.php, which is recommended by 
Mediawiki for proper mime type detection:

$wgMimeDetectorCommand = "file -bi";

but I still need to modify the mime.types file.  Also, remember you'll need to 
modify mime.types whenever you update Mediawiki in the future.

Hope this helps...

-Jim
________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Dave Sigafoos 
[[email protected]]
Sent: Monday, December 22, 2008 5:39 PM
To: MediaWiki announcements and site admin list
Subject: [Mediawiki-l] (no subject)

*     MediaWiki <http://www.mediawiki.org/> : 1.10.0

*     PHP <http://www.php.net/> : 5.2.0-8+etch11 (apache2handler)

*     MySQL <http://www.mysql.com/> : 5.0.32-Debian_7etch6-log



I have modified localsettings to allow XLS files but for some reason I
continually get



'The file is corrupt or has an incorrect extension. Please check the
file and upload again.'



My current setting looks like



$wgFileExtensions =3D array( 'xls','txt', 'sql', 'png', 'gif',
'jpg','jpeg', 'doc', 'mp3', 'bmp');



They all appear to work correctly except for xls.



Not that I like the idea of having XLS in the database .. but users seem
to think it is something they need.  It will last for a short period of
time then I can lock it down and delete them.



TIA

DSig
David Tod Sigafoos | SANMAR Corporation







_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to