Avatar billede tank Nybegynder
03. juli 2005 - 15:22 Der er 6 kommentarer

Mine filer bliver pakket i ZIP, når de hentes?

Hej allesammen!
Jeg er igang med at lave en side, hvor man kan uploade MKZ filer. Det går fint med at uploade, og filerne ligger som MKZ i mappen på serveren.

Når så folk henter filen, er den blevet konverteret til ZIP-format??? Der er på intet tidspunkt i php-koden sagt at den skulle pakke filerne i zip, så jeg kan simpelthen ikke finde ud af hvad det er!

I kan se siden på: http://dahson.dk/earth/

Jeg værdsætter en hver form for hjælp!

Venlig hilsen
Tank
Avatar billede Slettet bruger
03. juli 2005 - 15:33 #1
Øh, det er da kmz og ikke mkz?

Derudover, er du sikker på, at en .kmz ikke simpelthen SKAL være en zip-pakket xml-fil?
Avatar billede jaw Nybegynder
03. juli 2005 - 15:44 #2
Er du overhovedet sikker på at de er blevet pakket? Jeg har godt nok ikke hentet én, men når jeg prøver (altså gem som dialogboksen) får jeg stadig filerne til at hedde .kmz. Jeg kan godt se, at dialogboksen kalder dem winzip et-eller-andet, men er det ikke blot fordi Windows genkender dem som winzip filer? Derfor behøver de jo absolut ikke være pakkede...
Avatar billede Slettet bruger
03. juli 2005 - 15:55 #3
Jo, de er pakkede. Der er en xml-fil inde i, som hedder doc.kml

Min tro er, at det er sådan, det skal være.
Avatar billede jaw Nybegynder
03. juli 2005 - 15:56 #4
Jow, men det er vel også sådan de er blevet uploadet? Du kalder den jo KMZ upload, så det er vel fordi du selv har uploadet kmz-filerne?
Avatar billede tank Nybegynder
03. juli 2005 - 17:13 #5
Hej,
Ja, jeg mente kmz-filer :)

Når det er som nu, skal brugeren først ind og pakke filen dox.kml ud, før han/hun kan åbne den i Google Earth. Dette er meget besværligt. Når jeg kigger på en kmz-fil på min computer, kan jeg se at den er associeret med Google Earth, så jeg kan ikke se hvorfor den ikke skulle være det, når andre henter filen, og har programmet?

Venlig Hilsen
Tank
Avatar billede Slettet bruger
03. juli 2005 - 17:34 #6
Åh, problemet er at når man downloader filen, vil browseren ikke tilbyde at åbne med Google Earth, men kun at gemme eller åbne med Winzip eller lignende?

Det burde kunne løses ved at bede din server om at sætte en passende mime-type på filerne, når de downloades.

Metoden er:

lav en fil, der hedder .htaccess
indholdet skal være

AddType application/vnd.google-earth.kml+xml .kml
AddType application/vnd.google-earth.kmz .kml

Og så skal filen bare gemmes i samme mappe som filerne. Bemærk, der er også en linie, der går, at den sender den korrekte type for kml-filer også, hvis du skulle beslutte dig for at bruge dem også.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester