Kom ihåg mig?
Home Menu

Menu


Tvinga nerladdning istället för att öppna

Ämnesverktyg Visningsalternativ
Oläst 2005-08-07, 18:05 #1
Micke04 Micke04 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 571
Micke04 Micke04 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 571
Finns det något enkelt knep om man vill tvinga klienten att ladda ner t.ex. ett pdfdokuemt istället för att det öppnas i webbläsaren?
Micke04 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-07, 18:41 #2
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Du kan mixtra lite med headern:
Content-Disposition: attachment; filename=foo.pdf
Det hjälper dock inte om användaren själv redan har valt att alla pdf-filer skall öppnas i webläsaren.
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-07, 19:01 #3
blixtsystems blixtsystems är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2005
Inlägg: 442
blixtsystems blixtsystems är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2005
Inlägg: 442
Jag var tungen att göra detsamma då jag hade nerladdningsknappar för mp3 filer i en swf och ville vara 100% på att inte sidan byttes ut mot tex. en quicktime player varje gång någon klickade på en nedladdning.

Även om det inte anses lämpligt eller brukligt så hittade jag bara en lösning som fungerade oavsett vad användare hade för installningar i webbläsaren.
Det var följande header:
Content-type: application/x-unknown
Content-Disposition: attachment; filename="filNamn"

Då ger alla webbläsare jag har provat med ett val om du vill öppna i en associerad app eller ladda ner, varje gång man klickar.
blixtsystems är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-08-08, 05:56 #4
karlgrens avatar
karlgren karlgren är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 52
karlgren karlgren är inte uppkopplad
Medlem
karlgrens avatar
 
Reg.datum: Aug 2004
Inlägg: 52
Kör detta:

Filename = "download/" & session("filenamn")
Response.ContentType = "application/pdf"
Response.AddHeader "content-disposition", "attachment; filename=" & filename

Fungerar klockrent, men byt ut sökväg och "pdf" till ovanstående förslag.
karlgren är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:17.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017