von weiten reisen, nerdigen skripten und kreativem agenturleben
25 Aug
Vor einigen Monaten habe ich eine Lösung zum Upload von docx– und xslx-Dateien in Mediawiki-Wiki’s gepostet.
Inzwischen ist das E-Book in aller Munde, und natürlich soll man auch frei verfügbare E-Books im Wiki hochladen dürfen. Doch auch hier wird der MimeType wieder nicht richtig erkannt.
file -bi unter Linux liefert für ein E-Book im populären „EPUB“-Format den MimeType application/x-zip, PHP interpretiert jedoch als application/zip. Ganz richtig wäre übrigens application/epub+zip.
Um den EPUB-Upload zu gestatten muss also die Extension epub dem Array $wgFileExtensions in der LocalConfig.php hinzugefügt werden. Danach muss noch die Datei mime.types im Ordner /includes angepasst werden. Dazu muss lediglich die Zeile application/zip [...] um den Eintrag epub erweitert werden.
Hej hej, jag heter Tobias och är tjugofyra år gammal. Das, liebe Freunde der Sprachenkultur, war Schwedisch. Und nochmals auf deutsch: mein Name ist Tobias und ich bin 24 Jahre alt. An der Hochschule der Medien in Stuttgart habe ich acht Semester "Druck- und Medientechnologie" studiert. Anfang 2007 habe ich mich mit [mediaversal] selbstständig gemacht, meinem StartUp das mir die Zeit des Studiums etwas versüßte. Seit April 2011 arbeite ich jedoch festangestellt bei der pagina GmbH und entwickle und gestalte E-Books. Und was sonst noch so los ist erfahrt ihr hier im Blog!
Kommentar hinterlassen