Page 1 of 1

odt-filer i Internet Explorer

Posted: 22. Nov 2005 13:45
by Ib
Vi har problemer med at åbne odt-filer, der ligger på skolens intranet, i Internet Explorer. Jeg har talt med vores udbyder og de mener at de har slået alle extensions til på deres server. Hvis man åbner odt-filen i Firefox går det fint, men Explorer opfatter filen som en zip-fil. Man kan hverken åbne eller gemme på disk.
Hvis filen er produceret i OpenOffice og gemt som doc er der ingen problemer.
Er der nogen der kender en udvej - udover at gemme i doc?
Mvh
Ib Jensen
N Kochs Skole

Re: odt-filer i Internet Explorer

Posted: 22. Nov 2005 15:19
by Agerskov
Ib wrote:Vi har problemer med at åbne odt-filer, der ligger på skolens intranet, i Internet Explorer. Jeg har talt med vores udbyder og de mener at de har slået alle extensions til på deres server.
De skal sørge for at bruge de rette MIME-angivelser, hvor "application/vnd.oasis.opendocument.text" er den som skal gælde for .odt-filer.

Du kan se en liste over dem alle på siden OpenDocument.dk: Beskrivelse af formatet.

Re:odt-filer i Internet Explorer

Posted: 22. Nov 2005 15:22
by dybdahl
Når en webbrowser henter noget fra en webserver, så er den rigtige fremgangsmåde, at den skal kigge på mime-typen af det, den henter, og ud fra det vælge, hvad den skal gøre (åbne, gemme, vise). Firefox, Mozilla, Konqueror og Safari gør det helt rigtigt.

Mime-typerne for OpenOffice.org filer er som defineret her:

http://en.wikipedia.org/wiki/OpenDocument#File_types

Disse filtyper skal indprogrammeres i webserveren for, at den gør tingene 100% rigtigt. Man kan se, om webserveren fungerer rigtigt, med forskellige værktøjer på en Linux maskine (f.eks. wget, telnet osv.). Det er lidt sværere på en Windows maskine.

Desværre har Microsoft lavet noget forfærdelig snask i deres Internet Explorer, som gør, at den nogle gange kigger på selve indholdet og ikke på type-angivelsen. Eftersom at OpenDocument filerne rent faktisk er zip-filer, kunne jeg forestille mig, at det er denne mekanisme, som her udløser associationen til zip-filer. Denne mekanisme bliver dog normalt altid udløst, hvis filendelsen er af typen application/octet-stream. Det er nogenlunde det samme som, at webserveren ikke kender filendelsen.

Mit gæt er, at jeres webudbyder IKKE har lagt OpenDocument filendelserne og filtyperne ind. Hvis jeres udbyder bruger Linux, Unix eller FreeBSD, hvilket de fleste gør, kan du dog selv lægge det ind ved at lægge en .htaccess fil ind i rodmappen, som forklarer webserveren hvilke filendelser og typer der hører sammen. Det gør du ved at filen skal indeholde linier som denne:

AddType application/vnd.oasis.opendocument.text .odt
AddType application/vnd.oasis.opendocument.spreadsheet .ods

osv.

Hvis din webudbyder bruger Windows, er du mere på herrens mark - så må du sende det første link i dette indlæg til dem og bede dem om at sørge for, at de pågældende mimetyper lægges ind på webserverne.

Hilsen,

Lars.

Re:odt-filer i Internet Explorer

Posted: 23. Nov 2005 09:34
by Ib
Tak for opklarende svar. Jeg henvender mig til udbyderen og vender tilbage, hvis der findes en løsning.

Re:odt-filer i Internet Explorer

Posted: 23. Nov 2005 20:00
by Ib
:cry: Jeg har nu korresponderet med vores udbyder og de har tilsyneladende indkodet dokumenttyperne for OO (mime-typer) på serveren, så nu er jeg på bar bund. Kan der være noget i browseren på den enkelte pc der skal indstilles, eller?

Re:odt-filer i Internet Explorer

Posted: 23. Nov 2005 21:51
by dybdahl
Jeg vil anbefale, at du efterkontrollerer oplysningen om, at mimetyperne er installeret, selv, ved at lave en http request. Jeg gør det gerne for dig, hvis det er en server som der er offentlig adgang til.

Hvis det er helt galt, kan du overveje at lave et php-script som angiver en mere komplet content-type, og så hælder dokumentet ud med passthru() funktionen.

Lars.

Re:odt-filer i Internet Explorer

Posted: 24. Nov 2005 08:25
by Guest
Jeg har fået en liste over dokumenter fra UNI-C, som hoster vores site, som nu skulle være tilgængelige. Så jeg tænker; de har vel gjort, hvad der skal gøres?

Listen af mimetypes for oo-dokumenter:
.sxw,application/vnd.sun.xml.writer
.stw,application/vnd.sun.xml.writer.template
.sxg,application/vnd.sun.xml.writer.global
.sdw,application/vnd.stardivision.writer
.vor,application/vnd.stardivision.writer
.sgl,application/vnd.stardivision.writer-global
.sxc,application/vnd.sun.xml.calc
.stc,application/vnd.sun.xml.calc.template
.sdc,application/vnd.stardivision.calc
.sxi,application/vnd.sun.xml.impress
.sti,application/vnd.sun.xml.impress.template
.sdd,application/vnd.stardivision.impress
.sdp,application/vnd.stardivision.impress
.sxd,application/vnd.sun.xml.draw
.std,application/vnd.sun.xml.draw.template
.sda,application/vnd.stardivision.draw
.sxm,application/vnd.sun.xml.math
.smf,application/vnd.stardivision.math
.odt,application/vnd.oasis.opendocument.text
.ott,application/vnd.oasis.opendocument.text-template
.oth,application/vnd.oasis.opendocument.text-web
.odm,application/vnd.oasis.opendocument.text-master
.odg,application/vnd.oasis.opendocument.graphics
.otg,application/vnd.oasis.opendocument.graphics-template
.odp,application/vnd.oasis.opendocument.presentation
.otp,application/vnd.oasis.opendocument.presentation-template
.ods,application/vnd.oasis.opendocument.spreadsheet
.ots,application/vnd.oasis.opendocument.spreadsheet-template
.odc,application/vnd.oasis.opendocument.chart
.odf,application/vnd.oasis.opendocument.formula
.odb,application/vnd.oasis.opendocument.database
.odi,application/vnd.oasis.opendocument.image

Re:odt-filer i Internet Explorer

Posted: 24. Nov 2005 09:18
by Ib
Jeg fik ikke lige logget på. Ovenstående indlæg er skrevet af undertegnede :lol:

Re:odt-filer i Internet Explorer

Posted: 24. Nov 2005 09:54
by dybdahl
Jeg har lige selv skrevet en .htaccess fil til et website, som andre måske kan få glæde af. Put nedenstående tekst i en fil, kald den .htaccess og læg den i roden på dit website. Så virker OpenDocument perfekt på dit website.

Code: Select all

AddType application/vnd.oasis.opendocument.text .odt
AddType application/vnd.oasis.opendocument.spreadsheet .ods
AddType application/vnd.oasis.opendocument.presentation .odp
AddType application/vnd.oasis.opendocument.graphics .odg
AddType application/vnd.oasis.opendocument.chart .odc
AddType application/vnd.oasis.opendocument.formula .odf
AddType application/vnd.oasis.opendocument.database .odb
AddType application/vnd.oasis.opendocument.image .odi
AddType application/vnd.oasis.opendocument.text-master .odm
AddType application/vnd.oasis.opendocument.text-template .ott
AddType application/vnd.oasis.opendocument.spreadsheet-template .ots
AddType application/vnd.oasis.opendocument.presentation-template .otp
AddType application/vnd.oasis.opendocument.graphics-template .otg
AddType application/vnd.oasis.opendocument.chart-template .otc
AddType application/vnd.oasis.opendocument.formula-template .otf
AddType application/vnd.oasis.opendocument.image-template .oti
AddType application/vnd.oasis.opendocument.text-web .oth
I Firefox åbnes OpenOffice.org med det pågældende dokument. I Microsoft Internet Explorer åbnes dokumentet inde i Explorer programmet, ligesom ved PDF.

Hilsen,

Lars.

Re:odt-filer i Internet Explorer

Posted: 25. Nov 2005 13:23
by Ib
:lol: Problemet ser ud til at være løst. Udover at Mime-typerne skal være installeret på serveren var der tilsyneladende også et problem med en manglende opdatering af browseren.
Jeg fik hjælp fra Sønderjylland; Microsoft .NET Framework Version 1.1.Redist skal installeres. http://www.microsoft.com/downloads/deta ... 3ributable Package. Link;

Når denne opdatering er foretaget virker det.

Re:odt-filer i Internet Explorer

Posted: 25. Nov 2005 14:55
by dybdahl
Det er bare typisk - for at fikse et Microsoft produkt installerer man en opdatering af en af deres andre produkter... .net har jo intet med sagen at gøre, men jeg tror gerne på at det hjalp.