Nu er jeg jo \"blot\" en PHP udvikler der ikke aner end kæft om ASP - men du har i tidernes løb spammet så mange af mine spørgsmål så hvorfor ikke...
Hvad jeg ville gøre var at lave en ASP fil (PHP selvfølgelig *gg*) og \"printe\" den ud til browseren med følgene headere sat.
header(\"Content-Disposition: filename=$FileName;\");
header(\"Content-Type: $ContentType\");
header(\"Content-Length: $FileSize\");
header(\"Pragma: no-cache\");
header(\"Expires: 0\");
print $content;
flush();
Dette bevirker at browseren starter en fildownload af det content du kommer i STDOUT. Jeg er 110% sikker på at du har denne metode tilgængelig i ASP også.
Du skal dog være opmærksom på at $ContentType skal være sat til application/octetstream medmindre du prøver at sende en PDF fil til en MSIE bruger (har haft problemer med at den ikke kan finde ud af det og smadrer PDF filen, så du skal i det tilfælde lave en application/pdf.
I din ASP kode inkluderer du dit check for login og redirecter brugeren hvis han/hun ikke har tilstrækkelige rettigheder til at downloade den pågældende fil.
Håber det giver mening
/ Lars
www.ljweb.dk