odt-filer i Internet Explorer
Moderator: Lodahl
odt-filer i Internet Explorer
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
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
Ib Jensen, N Kochs Skole
Pæd. It-vejleder
Pæd. It-vejleder
Re: odt-filer i Internet Explorer
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.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.
Du kan se en liste over dem alle på siden OpenDocument.dk: Beskrivelse af formatet.
Re:odt-filer i Internet Explorer
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.
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
Tak for opklarende svar. Jeg henvender mig til udbyderen og vender tilbage, hvis der findes en løsning.
Ib Jensen, N Kochs Skole
Pæd. It-vejleder
Pæd. It-vejleder
Re:odt-filer i Internet Explorer

Ib Jensen, N Kochs Skole
Pæd. It-vejleder
Pæd. It-vejleder
Re:odt-filer i Internet Explorer
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.
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
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
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
Jeg fik ikke lige logget på. Ovenstående indlæg er skrevet af undertegnede 

Ib Jensen, N Kochs Skole
Pæd. It-vejleder
Pæd. It-vejleder
Re:odt-filer i Internet Explorer
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.
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.
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
Hilsen,
Lars.
Re:odt-filer i Internet Explorer

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.
Ib Jensen, N Kochs Skole
Pæd. It-vejleder
Pæd. It-vejleder
Re:odt-filer i Internet Explorer
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.