Högerklicka på länken, spara som (eller någon tangentkombination såsom alt+klick).
Annars: http://www.webforum.nu/showthread.php?t=141975&highlight=content-disposition+attachment
HTML & CSSur HTML, XHTML & CSS
3 svar · 401 visningar · startad av HammerBoy
På en hemsida vill jag ha en länk till en jpg-bild. När man klickar på den länken vill jag att bilden ska laddas ned till datorn och inte visas i webbläsaren. Går det att fixa?
Högerklicka på länken, spara som (eller någon tangentkombination såsom alt+klick).
Annars: http://www.webforum.nu/showthread.php?t=141975&highlight=content-disposition+attachment
Jo... det är ju klart att användaren kan högerklicka och välja spara som men saken är den att jag har skapat en lista av bilder i olika format som användaren kan ladda ned. Det finns TIF och EPS men jag skulle även vilja lägga dit en bunt JPG-bilder också. Om man som användare klickar på en TIF- eller en EPSbild så får man ju upp möjligheten att välja var man vill spara ned filen någonstans. Detta därför att en webbläsare inte kan tolka TIF- och/eller EPSbilder.
Jag vill alltså att även JPG-filerna ska laddas hem till klienten på samma sätt som de andra bildformaten dvs komma runt det faktum att webbläsaren försöker tolka bilden och då var min undran om det går och i så fall hur...
"Content-Disposition"...
Jag har googlat lite på detta men blir bara marginellt klokare. Menar du att om jag t.ex. lägger till följande kodsnutt:
Response.AddHeader "content-disposition","attachment; filename=bild.jpg"
i ASP-sidan så kommer bild.jpg att laddas hem som de andra filerna om användaren klickar på den länken? Jag kan dessvärre inte testa nu utan får göra det imorgon men om du har en liten kodsnutt så vore jag glad :)
Response.AddHeader "content-disposition","attachment; filename=bild.jpg"
Jag har labbat lite med detta men inte kommit någonvart. Någon som kan hjälpa mig upp på banan?