Toon posts:

[asp] download van sessie-var *

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoi experts,
vraagje: hoe kan ik iemand een link laten volgen die enkel bestaat als sessie-variabele?

Doel is een download-link naar een access database.
Ik heb nu een sessie-var die er als volgt uitziet:
"/datafile/path/database00x.mdb", uiteraard zonder de quotes.

Nu is het de bedoeling dat mensen een download-link kunnen aanklikken en op basis van deze sessie-variabele 'hun' bestand kunnen downloaden.

Hoe doe ik dit?

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Vrij simpel, zijn 2 mogelijkheden (vast wel meer..)
- Je laat in je php-script een directe link naar het bestand wegschrijven. bijv:
echo "<A HREF='$session_url'>hier</A>";

- of je linkt naar een aparte download-pagina, waarin je bekijkt welke file er gedownload moet worden. Dan stuur je de goede header en stream je de file! :)

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 12-02 15:52
Of je opent het bestand direct en print() het uit..

$fd = fopen ($sessievar);
while (!feof ($fd) { print fread ($fd, 4096)); }

ofzo
jaja, weer eens heerlijk ranzig gecoded

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-09 13:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

topictitel aangepast

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
klinkt goed, maar hoe doe ik dit nu in ASP?
de link <a href=<%session("data")%>>hier</a> didn't do the trick.. Moet ik daar misschien <a href='%session("data")%'>hier</a> van maken? lijkt me niet..

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Op vrijdag 31 mei 2002 12:47 schreef venice het volgende:
klinkt goed, maar hoe doe ik dit nu in ASP?
de link <a href=<%session("data")%>>hier</a> didn't do the trick.. Moet ik daar misschien <a href='%session("data")%'>hier</a> van maken? lijkt me niet..
Waarom probeer je het niet gewoon?

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

en verander die titel ff van [php] naar [asp] dan...?!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:20

gorgi_19

Kruimeltjes zijn weer op :9

Voor het asp-gedeelte (weliswaar een beetje off-topic, maar goed..;))


Volgens jouw code noem je alleen de variabele, maar je doet hier verder niets mee.

Een juiste code is:

<a href="<%= Session("data") %>">hier</a> of
<a href="<% Response.Write Session("data") %>">hier</a>

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
OK dan!
Dank u voor de juiste format. (Zoals te zien ben ik geen script-writer...)
Ik zal hem maandag eens uittesten & de response ervan hier plaatsen.

MvG, Pi
Pagina: 1