/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Jeg vil have "Save As"...
Fra : Steen Suder, privat


Dato : 29-03-04 12:37

Jeg forestiller mig, at dette spørgsmål hører til i clientside; korigér
mig hvis det ikke er korrekt.

Et meget simpelt spørgsmål:
Jeg vil have en given binær fil (en konfigurationsbackup), til at ligge
på en side på intranettet. Når man klikker på linket, skal der komme en
"Save As"-dialog (alternativt en "Gem som"-dialog .

Jeg har prøvet med:
<a href="/backup.fil">Backup-fil</a>

Jeg har fiflet med 'type="application/octet-stream"' og andre typer,
uden det ønskede resultat.

Som det er nu åbner browseren blot filen som tekst... hvilket ikke dur,
da det er en binær fil.

Hvordan gøres det? Hvad skal der stå i linket?
Kan jeg undgå at rode med (serverside) http-response eller hvad der nu
skal til?

--
Steen Suder
Prøv at forestille dig, at du er en anden, og læs så din artikel igennem
inden du sender den. Det er ikke en skam at stave ordentligt og
formulere sig, så andre kan læse og forstå hvad du skriver.

 
 
Knud Gert Ellentoft (29-03-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 29-03-04 15:00

"Steen Suder, privat" <sfs_news_spam@suder.dk> skrev :

>Hvordan gøres det? Hvad skal der stå i linket?
>Kan jeg undgå at rode med (serverside) http-response eller hvad der nu
>skal til?

Uden serverside og med javascript er det nærmeste du kan komme:

<head>
<script type="text/javascript">
function gem() {
alert("Højreklik og vælg gem destination som...");
window.event.returnValue = false;
}
</script>
</head><body>
<a href="/backup.fil";><span onClick="gem()">Backup</span></a>
</body>
--
Knud

Steen Suder, privat (29-03-2004)
Kommentar
Fra : Steen Suder, privat


Dato : 29-03-04 17:14

Knud Gert Ellentoft wrote:
> "Steen Suder, privat" <sfs_news_spam@suder.dk> skrev :
>
>
>>Hvordan gøres det? Hvad skal der stå i linket?
>>Kan jeg undgå at rode med (serverside) http-response eller hvad der nu
>>skal til?
>
>
> Uden serverside og med javascript er det nærmeste du kan komme:

Jeg løst det ved at bruge

AddType application/x-octet-stream .mbf

i den pågældende Apaches konfiguration.


Det er serverside, hvilket ikke var planen, men det virker.

<KLIP script>

--
Steen Suder
Prøv at forestille dig, at du er en anden, og læs så din artikel igennem
inden du sender den. Det er ikke en skam at stave ordentligt og
formulere sig, så andre kan læse og forstå hvad du skriver.

Kim Emax (30-03-2004)
Kommentar
Fra : Kim Emax


Dato : 30-03-04 10:03

In the news:40684b5a$0$124$bc7fd3c@news.sonofon.dk,
Steen Suder, privat <sfs_news_spam@suder.dk> wrote:

> Jeg løst det ved at bruge
>
> AddType application/x-octet-stream .mbf
>
> i den pågældende Apaches konfiguration.
>
>
> Det er serverside, hvilket ikke var planen, men det virker.

Tror det Knud mente var at du serverside kunne lave din egen (download)
header i f.eks. PHP...

--
Take Care
Kim Emax - master|minds - Vi tænker IT for dig...
http://www.masterminds.dk - http://www.emax.dk



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste