přejít na obsah přejít na navigaci

Linux E X P R E S, Samé X, kdo se v tom má vyznat

Samé X, kdo se v tom má vyznat

Řeč bude o příponách a nejen o nich ..


Až do nedávné doby platilo, že každý pořádný soubor (v systému Windows) by měl mít přípony pouze 3. Pak jednoho dne přišel nový MS Office 2007 a z čista-jasna tyto meze ze dne na den padly. Přibyly superúžasné open-dokumenty s koncovkami .docx, .xlsx, .pptx a dalšími nesmysly.

Nedávno jsem se ovšem setkal s problémem kdy stažení souboru .docx z jakéhosi uzavřeného webového rozhraní způsobilo stažení souboru se stejným jménem, ale jinou příponou - .zip. Přikládal jsem to chybě tohoto rozhraní a dál se tím nezabýval. Na to samé jsem ovšem dnes narazili v Drupalu... Takže kde je problém?

Podle někoho je problém v serveru, protože se to dá zásahem na serveru řešit. Samozřejmě za to mohou ty zlé linuxové servery, které nejsou na tento open-dokument od MS připraveny a tak o této superúžasnosti nic nevědí. Na druhou stranu je pravda, že problém s přejmenováním např. *.docx na *.zip má pouze Internet Explorer, zatímco třeba Firefoxu to je jedno.

Jak to vyřešit?

Úpravou souboru /etc/mime.types na serveru, do kterého se připíše např. toto:

application/vnd.ms-word.document.macroEnabled.12 docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
application/vnd.ms-powerpoint.template.macroEnabled.12 potm
application/vnd.openxmlformats-officedocument.presentationml.template potx
application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-excel.addin.macroEnabled.12 xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
application/vnd.ms-excel.template.macroEnabled.12 xltm

pak je třeba ještě restartovat apache.

Za tu averzi se omlouvám, je přirozená a léčit se to nedá ... ;-)

Zdroje

http://drupal.org/node/177256

Nahoru

Přidat téma diskuse

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz

Martin Šín

Martin Šín

Martin Šín (*1980) vystudoval pedagogickou fakultu a nyní pracuje jako učitel matematiky a výpočetní techniky na střední škole. Ve volném čase překládá a také hraje hry (ani jedno mu příliš nejde). V práci se snaží prosazovat open-source programy.


  • Distribuce: Debian

| proč linux



Public Relations

Synology High Availability

Pro mnoho podniků a organizací je dnes životně důležitá nepřetržitá dostupnost jejich IT systémů. Výpadky a odstávky totiž způsobují stále větší škody, což vyvíjí tlak na IT oddělení, aby zajistila maximální dostupnost dat a klíčových aplikací.

Pokračování ...



Public Relations

Linux a poker aneb Jde to dohromady?

Dávno jsou pryč doby, kdy se uživatelé Windows smáli těm, kteří preferují jiný operační systém. Dřív bylo samozřejmě náročnější především na Linuxu spustit jakékoliv hry, nicméně v dnešní době to už takový problém není.

Pokračování ...