Avatar billede tumben Novice
07. juni 2008 - 09:42 Der er 17 kommentarer

download af fil på homepage _hvordan

Dav
jeg har åbenbart glemt alt...hvordan sørger man for at en fil man har lagt på en hjemmeside ikke åbner - men downloader.

det her virker fint med en kmz (googleearth point)

<A
HREF="http://www.sitecenter.dk/minhjemmeside/nss-folder/page/afkoersel_75_motorvej.kmz">download fil her</A>

men lægger jeg en lmx fil (landmarksfil til en nokia telefon med gps )og bruger ovenstående "kode", så åbner filen istedet for at kunne gemmes på harddisken.

jeg har aldrig været særlig stiv i html...men nu er den sgu da helt galt efter en pause på et par år...kan ikke huske noget somhelst ;-)

kan du lige hjælpe ????
Avatar billede martchap Nybegynder
07. juni 2008 - 10:02 #1
Grunden til at filen åbner, og at du ikke får download-boksen frem, er fordi browseren ved at du har et program installeret der kan åbne filen. Fx. hvis du linker til en .pdf fil, og du har Adobe Reader installeret, viser browseren filen; hvis du derimod ikke har Adobe Reader installeret, vil den downloade.

Der er to forskellige måder at tackle det på.

1. Du kan skrive at brugeren skal højreklikke og vælge "Save destination as" - denne metode er dog ikke så god, da brugere har det med ikke at læse hvad der står...

2. Lav en serverside applikation der åbner og sender filen, men specificerer typen som en anden content type, se link: http://www.webmasterworld.com/html/3230340.htm


-Martin
Avatar billede tumben Novice
07. juni 2008 - 10:23 #2
jo men ..hhmm den åbner jo netop ikke google point filen...den..kommer pænt og spørger om jeg vil åbne eller gemme filen.
jeg har googleearth/maps installeret

nokiafilen derimod....åbner og viser XML kodningen..i XML
og jeg har ikke noget Nokia relateret installeret..det er windows der ved et eller andet (som jeg ikke ved ) 

????????
Avatar billede tumben Novice
07. juni 2008 - 10:27 #3
internet explorer åbner det her når jeg trykker på linken med lmx (nokialandmarksfilen)....så viser IE bare indholdet som er
genereret af min mobiltelefon og lagt på serveren :

<?xml version="1.0" encoding="UTF-8" ?>
- <lm:lmx xmlns:lm="http://www.nokia.com/schemas/location/landmarks/1/0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.nokia.com/schemas/location/landmarks/1/0/ lmx.xsd">
- <lm:landmarkCollection>
- <lm:landmark>
  <lm:name>Lejrskolen Markaryd - Indkoersel</lm:name>
  <lm:description>Gräsholma gamla skola /</lm:description>
- <lm:coordinates>
  <lm:latitude>56.5137382596731</lm:latitude>
  <lm:longitude>13.6715372744948</lm:longitude>
  </lm:coordinates>
- <lm:addressInfo>
  <lm:city>Strömsnasbruk / Markaryd</lm:city>
  <lm:country>Sweden</lm:country>
  <lm:street />
  <lm:postalCode>28791</lm:postalCode>
  <lm:state />
  <lm:phoneNumber />
  </lm:addressInfo>
- <lm:category>
  <lm:id>27000</lm:id>
  <lm:name>People</lm:name>
  </lm:category>
  </lm:landmark>
  </lm:landmarkCollection>
  </lm:lmx>
Avatar billede martchap Nybegynder
07. juni 2008 - 10:31 #4
Det med Google Earth filen går også fint op; browseren viser kun filen, hvis det program der er installeret til at vise dem virker med browseren (hvis programmet også virker som plug-in).

Som sagt så tror jeg at de to tidligere muligheder er de eneste løsninger, men hvis du lige ville linke til en .lmx fil, så jeg kan prøve og se hvad min computer gør.?

-Martin
Avatar billede olebole Juniormester
07. juni 2008 - 15:27 #5
<ole>

Jamen, det er da heller ikke meningen, du skal linke til en .kmz-fil. Det er jo en XML-fil, som GoogleMaps applikationen bruger på forskellig måde - men som enekeltstående fil har du ikke rigtig noget at bruge den til  =)

/mvh
</bole>
Avatar billede tumben Novice
07. juni 2008 - 18:28 #6
altså googlefilen virker...det er som det skal være
men nokiafilen som kommer fra min mobil...og som folk så skal kunne downloade
og lægge i deres mobil.....kan ikke downloade...men vises istedet som en side på internettet.

landmarks filen etellereandet.lmx skal bare kunne downloades...helt alm...ved at klikke på linken...og vælge open / gem som...cancel ...helt som normalt.

olebole..jeg forstår ikke helt hvad du mener med den kmz fil....for at folk skal skulle kunne gå ind på mit forud definerede punkt...skal de vel trykke på noget...og de trykker jo på linken..og får muligheden for at åbne , gemme...den kan jo være god at ha liggende
Avatar billede olebole Juniormester
07. juni 2008 - 19:02 #7
Mon ikke der er forskel på de to filer? Er du helt sikker på, Nokia-filen hedder .kmz? Hedder den .xml, vil IE naturligvis vise den - da det er et fil format, IE kender og forstår.

Ellers må du prøve at linke til de to filer  =)
Avatar billede tumben Novice
07. juni 2008 - 20:30 #8
nej nokia filen hedder lmx  og er et ganske alm landmark til telefonens gps.
atså :
<A
HREF="http://www.sitecenter.dk/minhjemmeside/nss-folder/page/minnokialandmarkfil.lmx">download nokiafilen fil her</A>

og den vil ikke andet end at åbne i IE når man klikker på linken....jeg skal ha den til at foreslå at downloade istedet..ganske som min *.kmz fil virker
Avatar billede olebole Juniormester
08. juni 2008 - 14:43 #9
Prøv at linke til de to filer, så vi kan se dem  =)
Avatar billede tumben Novice
08. juni 2008 - 20:44 #10
Avatar billede olebole Juniormester
08. juni 2008 - 20:54 #11
Det er to helt forskellige formater  =)
    *) .kmz er en zip-fil, som indeholder en XML-fil (med extension 'kml')
    *) .lmx er en XML-fil

Zip-filer kan IE ikke forstå og vil derfor tilbyde brugeren at downloade. XML-filer kan IE godt forstå og vil derfor vise dem.

En løsning kunne være at lade et andet dokument læse filen - sætte en ukendt MIME-type - og udskrive den læste fil til browseren. Så vil browseren tilbyde download i stedet for at vise filen. Det kræver involvering af et serversprog - f.eks. PHP
Avatar billede olebole Juniormester
08. juni 2008 - 22:36 #12
- og ja ... en zip er også en mulughed  ;o)
Avatar billede tumben Novice
08. juni 2008 - 22:41 #13
med winzip ??????...det har jeg prøvet nu og det virker...se min link 20:44:02.MEN findes der "zipprogrammer" andet end winzip...det skal folk jo så ha for at få den oprindelige fil tilbage---det er da irriterende at man ikke kan gøre et eller andet simpelt...for at hindre den i at åbne
Avatar billede tumben Novice
08. juni 2008 - 22:51 #14
jeg legede lidt med php ...engang..idag kan jeg intet..man må ku sakse noget et sted - (50 plus ;-), og lidt tung iøjebliket )
Avatar billede olebole Juniormester
09. juni 2008 - 01:00 #15
Avatar billede tumben Novice
09. juni 2008 - 22:01 #16
hhmm har læst det et par gange..tror vist lige jeg skal "ringe til en ven"
Avatar billede olebole Juniormester
09. juni 2008 - 22:34 #17
Du kunne jo også bare bede om publikums mening. Hvad er det, du er i tvivl om?  =)
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