Avatar billede henrik1975 Nybegynder
11. marts 2004 - 13:29 Der er 9 kommentarer og
1 løsning

ASP download

Når brugeren trykker på et link på min hovedside, skal der downloades 2 filer. En .txt og en .dat. Jeg bruger:

strFileType = "application/spss"
Response.AddHeader "content-disposition","filename=syntax.sps;"
response.ContentType="text/sps"

[indhold bla bla bla]

Og det virker fint.. Men hvordan får jeg fil nummer 2 downloaded i forlængelse af nummer 1? Jeg har prøvet at afslutte dokumentet med et response.redirect til side nummer to (som starter download 2 vha. samme metode), men det virker ikke.

Forslag modtages med kyshånd..
Avatar billede websam Nybegynder
11. marts 2004 - 13:36 #1
Var det ikke en ide at pakke med zip el. rar ?
Avatar billede sbm Nybegynder
11. marts 2004 - 13:36 #2
Et popup-vindue ved body onload...?

<body onload="....">
Avatar billede sbm Nybegynder
11. marts 2004 - 13:45 #3
Jeg tror i øvrigt ikke at du kan lave en response.redirect hvis først du er begyndt at skrive til browseren...
Avatar billede ellebaek Nybegynder
11. marts 2004 - 20:22 #4
det kan ikke lade sig gøre med response.redirect hvis du allerede har skrevet noget til browseren.

Men hvis du sætter det her ind i bunden så kommer du videre til den næste side.

response.write "<meta http-equiv=""refresh"" content=""0;url=andenside.asp"">"
Avatar billede henrik1975 Nybegynder
14. marts 2004 - 23:38 #5
Mangler lige at teste løsningen (ellebaek) før jeg giver point. Beklager ventetiden..
Avatar billede henrik1975 Nybegynder
16. marts 2004 - 14:50 #6
Virker desværre ikke. Linjen bliver blot skrevet til filen sammen med resten af indholdet.
Avatar billede ellebaek Nybegynder
16. marts 2004 - 22:01 #7
hvordan ser hele din fil ud?
Avatar billede henrik1975 Nybegynder
16. marts 2004 - 22:16 #8
Hele scriptet er klinisk strippet for alt hvad der hedder html-koder, dvs. ingen bodytags eller andet. Kun ren Asp-kode der skriver værdierne fra en database vha. response.write.

Kan det være derfor det ikke virker?
Avatar billede henrik1975 Nybegynder
12. januar 2005 - 21:47 #9
Beklager den lange ventetid, men smider du ikke lige et svar ellebaek? Så får du point for din løsning.
Avatar billede ellebaek Nybegynder
13. januar 2005 - 09:09 #10
Jeg smider et svar her så..
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
Kurser inden for grundlæggende programmering

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