Avatar billede tblaster Nybegynder
15. oktober 2003 - 14:13 Der er 4 kommentarer og
1 løsning

Hvordan får jeg link til at hente billed og ikke åbne det

Hvordan får jeg et link som følgende til altid at ville download billed filen og ikke åbne og vise den?

<a href="test.gif">Test</A>

Det skal laves kun med JS og html. Jeg ved at det kan lade sig gøre da jeg før har lavet det men kan nu ikke huske hvordan det laves.

Med asp og xml kan det bla laves på følgende måde:

<%
  Response.Buffer = True
  Dim objXMLHTTP, xml, fso
  Set xml = Server.CreateObject("Microsoft.XMLHTTP")
  Set fso = Server.CreateObject("Scripting.FileSystemObject")   
  xml.Open "GET", "http://www.bla.dk/test.gif", False

  xml.Send
   
  ' Add a header to give it a file name:
  Response.AddHeader "Content-Disposition", "attachment;filename=test.gif"
   
  ' Specify the content type to tell the browser what to do:
  Response.ContentType = "image/gif"
   
  ' Binarywrite the bytes to the browser
    Response.BinaryWrite(xml.responseBody)
  Set xml = Nothing
%>
Avatar billede olebole Juniormester
15. oktober 2003 - 14:19 #1
<ole>

Det kan _kun_ laves med serverside-teknologier

/mvh
</bole>
Avatar billede tblaster Nybegynder
15. oktober 2003 - 14:22 #2
Hvad er så den simpleste måde at lave det på hvis det er asp?
Avatar billede olebole Juniormester
15. oktober 2003 - 14:28 #3
Det er at søge i ASP-kategorien ... jeg har lavet det masser af gange i PHP, men aldrig i ASP
Avatar billede jakobclausen Nybegynder
15. oktober 2003 - 15:04 #4
olebole >> Jeg er lidt interesseret i hvordan det laves i php, så vil meget gerne have hvis du poster det her, eller mailer det til eksperten@bokaj.dk
Avatar billede tblaster Nybegynder
30. oktober 2003 - 13:17 #5
lukker
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