Avatar billede orca Nybegynder
11. oktober 2001 - 16:29 Der er 6 kommentarer og
1 løsning

Forced Download

Hej alle. Jeg har et site hvor man kan downloade nogle billeder. Disse billeder er af typen .Tif. Jeg skal bruge en metode hvor at browseren downloader billederne med det samme, og ikke viser dem som normalt. Jeg har fundet en metode som virker på PC, men det skal også virke på Mac. Nogen forslag?

Mvh Mark
www.profiled.org
Avatar billede jakoba Nybegynder
11. oktober 2001 - 16:56 #1
Hvis du har kontrol over serveren kan du give filerne en falsk mimetype i headeren  type=application/unknown
Så vil ihvertfald IE og NS downloade filerne istedet for at vise dem.

mvh JakobA
Avatar billede kholst Nybegynder
12. oktober 2001 - 08:46 #2
Kan du ikke give den komplette kode.
Avatar billede coderdk Praktikant
12. oktober 2001 - 10:55 #3
Hvis du har adgang til php:

  http://ekspert.coder.dk/download.php
Avatar billede orca Nybegynder
12. oktober 2001 - 13:50 #4
jeg følger kholst anmodning om et komplet kodeeksempel.

Jeg har ikke adgang til PHP, men jeg har adgang til ASP derimod.

Mvh Mark
Avatar billede jakoba Nybegynder
12. oktober 2001 - 13:56 #5
Hvis din site så også ligger på en IIS server skal du vist ind i kontrolpanelet. Der kan du så indstille hvilken headerinfo der skal sendes med .tif filer fra en given mappe (eller alle mapper).

På en apache server gør man det i .htaccess filerne i de forskellige mapper.

men mon ikke ASP har kode til at sætte headerinfo for enkelte filer den sender. (ligner mere et .asp spørgsmål)

mvh JakobA
Avatar billede fomse Nybegynder
12. oktober 2001 - 17:11 #6
Prøv det her:

eksembel.html:
<html>
<head>
</head>
<body>
<a href=\"download.asp\">Downloade</a>
</body>
</html>

downloade.asp
<html>
<head>
</head>
<body>
<%
Response.ContentType = \"application/download\"
Response.AddHeader \"content-disposition\",\"attachment; filename=dok2.doc\"
%>
<!--#include file=\"doc1.doc\"-->
</body>
</html>

Det skulle virke
Fomse:-)
Avatar billede jensgram Nybegynder
12. oktober 2001 - 20:37 #7
coderdk >> Jeg har lige testet dit script i IE, hvor det virker upåklageligt. Vil det der x-msdownload også virke i gamle browsere og andre end IE? Jeg går ud fra, at de vil spørge brugeren når de ikke genkender MIME-typen, men er det rigtigt?

Håber du (eller en anden) kan/gider svare!

Jens Gram - www.jensgram.dk
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