This may be a more generic problem, see: https://bugzilla.wikimedia.org/show_bug.cgi?id=18684 - Uploading office 2007 files (docx, pptx etc) results in error.
When I mentioned this on-line one time, someone pointed out the problem with having a mime.types file specifically for MediaWiki when it probably should be dynamically resolved. I forget the exact suggestion, but there are security bypass issues and maybe we should take a look at implementing more generically. Jack D. Pond "The most truthful part of a newspaper is the advertisements" -- Thomas Jefferson (1762-1826) > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > Sullivan, James (NIH/CIT) [C] > Sent: Tuesday, September 08, 2009 10:57 AM > To: 'MediaWiki announcements and site admin list' > Subject: Re: [Mediawiki-l] MediaWiki and Mimetypes problems > > As a workaround you can try modifying includes/mime.types and > add the line: > > application/x-zip oxt > > since I don't see a application/x-zip line in the version > 1.15.1 mime.types file, in which case you could just add > "oxt" to the line. > > This will fool Mediawiki into matching the x-zip mime type > with the "oxt" extension and allow the upload. > > -jim > ---------------------------- > ------------------------------------------- > From: [email protected] > [mailto:[email protected]] On Behalf Of > Paul C Lustgarten > Sent: Tuesday, September 08, 2009 10:42 AM > To: MediaWiki announcements and site admin list > Subject: Re: [Mediawiki-l] MediaWiki and Mimetypes problems > > Clayton, > > I think the problem is in "file", not the wiki nor anything > you've done to it. :-) > > Specifically, you say that a "file -bi" reports those files > as being application/x-zip. > If I correctly recall some similar struggles I've had, that's > the place to focus - convince "file" that what it is *really* > is the MIME type for oxt. > > Paul > > > On Sep 8, 2009, at 10:29 AM, ccornell - OpenOffice.org wrote: > > > I've been trying to fix this one on the OpenOffice.org Wiki for a > > while, > > but am getting nowhere... maybe someone here has an idea? > > > > I've defined these mime types in both the > apache2/conf/mime.types file > > and in the wiki/includes/mime.types file: > > > > application/vnd.oasis.opendocument.chart odc > > application/vnd.oasis.opendocument.chart-template otc > > application/vnd.oasis.opendocument.database odb > > application/vnd.oasis.opendocument.formula odf > > application/vnd.oasis.opendocument.formula-template otf > > application/vnd.oasis.opendocument.graphics odg > > application/vnd.oasis.opendocument.graphics-template otg > > application/vnd.oasis.opendocument.image odi > > application/vnd.oasis.opendocument.image-template oti > > application/vnd.oasis.opendocument.presentation odp > > application/vnd.oasis.opendocument.presentation-template otp > > application/vnd.oasis.opendocument.spreadsheet ods > > application/vnd.oasis.opendocument.spreadsheet-template ots > > application/vnd.oasis.opendocument.text odt > > application/vnd.oasis.opendocument.text-master odm > > application/vnd.oasis.opendocument.text-template ott > > application/vnd.oasis.opendocument.text-web oth > > application/vnd.openofficeorg.extension oxt > > > > These should be correctly defined according to the > standards outlined > > here: http://www.iana.org/assignments/media-types/ > > > > These file extensions are also defined in the $wgFileExtensions > > variable > > in LocalSettings.php. > > > > This seems to be working except for the OXT definition - > the last one. > > When a Wiki user attempts to upload an OXT file to the Wiki > they get > > an > > error message: > > ============ > > The file is corrupt or has an incorrect extension. Please > check the > > file > > and upload again. > > ============ > > > > I've checked the file with file -bi and it returns > application/x-zip. > > Since this does not match what the file really is (ie > > application/vnd.openofficeorg.extension) then the error is returned. > > > > So, my question is... what needs to be done to convince the > Wiki that > > the OXT file is really > application/vnd.openofficeorg.extension? Is > > this > > an error in the creation of the OXT file? or possibly something I've > > done wrong on the Wiki admin side? or... ?? > > > > C. > > > > _______________________________________________ > > MediaWiki-l mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > ______________ > Paul C Lustgarten > Tools & Incubation > AT&T Labs - Research > Florham Park, NJ > +1 973 360 7206 > > _______________________________________________ > 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 > _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
