Avatar billede master_fatman Nybegynder
22. januar 2004 - 11:59 Der er 6 kommentarer og
1 løsning

Download fil spm'?

Hej med jer.... jeg har en download på min webside.

Jeg vil kunne downloade alle slags filtyper, uden at de bliver eksekveret i IE.

Derfor har jeg lavet en download.aspx, som udelukkende tager sig af og sende selve streamet til klienten.

Men...... jeg kan ikke fange de filer jeg vil downloades sti.

Jeg kan kun komme til at downloade, selve download.aspx filen selv.

Hvad gør jeg galt?

code:
-----------------------

browsefiles.aspx:

"Download.aspx?File=" & details.UploadFileName.ToString ' fil navn

------------------------

download.aspx

Private Sub Page_Load()

Dim thePath As String = Server.MapPath(Request.Params("File"))
Dim theFile As System.IO.FileInfo = New System.IO.FileInfo(thePath)

Response.Clear()

Response.AddHeader("Content-Disposition", "attachment filename=" & theFile.Name)

Response.AddHeader("Content-Length", theFile.Length.ToString())

Response.ContentType = "application/octet-stream"

Response.WriteFile(theFile.FullName)

Response.End()
End Sub

håber at høre fra nogen.

Mvh

MF
Avatar billede thor.ostergaard Nybegynder
22. januar 2004 - 12:15 #1
Jeg ville nok skrive Request.QueryString i test for Request.Params
Avatar billede thor.ostergaard Nybegynder
22. januar 2004 - 12:16 #2
Da jeg går ud fra at din browsefiles generer en korrekt url
Avatar billede master_fatman Nybegynder
22. januar 2004 - 13:16 #3
Er params og q.string ikke det samme?
Avatar billede master_fatman Nybegynder
22. januar 2004 - 13:17 #4
Det er underligt... for stien til filen er korrekt. Men jeg kommer kun til at downloade download.aspx

:-(
Avatar billede cwboy Nybegynder
08. februar 2004 - 14:02 #5
Jeg ved ikke om det kan være problemet, men i en gammel kode jeg har liggende står denne linje:
Response.AddHeader("Content-Disposition", "attachment filename=" & theFile.Name)

som
Response.AddHeader("Content-Disposition", "attachment;filename=" & theFile.Name)

- et lille semikolon kan godt betyde en hel del :)
Avatar billede master_fatman Nybegynder
08. februar 2004 - 23:11 #6
cwboy....

jeg tjekker det first thing in the morning, når jeg ankommer på jobbet.

Over and out. ;)
Avatar billede master_fatman Nybegynder
16. februar 2004 - 09:18 #7
cwboy!!!

Det virker sgu..... takker mange gange, og undskyld den lange svar tid!

Points for you.

;-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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