Avatar billede nogetfx Nybegynder
22. november 2002 - 16:41 Der er 8 kommentarer og
1 løsning

Download statestik

Jeg har nogle mp3'er man skal kunne downloade og selvfølgelig skal man da holde øje med hvor mange der henter guds egen toner...
Men ved bare loade mp3 i html åbner den filen og og det er svært at lave statestik på det.Men på dette site gør de det (altså ved at højreklik), nogen bud på hvordan man gør eller lignede..
http://www.danskebands.dk/visband.asp?bandid=453054778&step=3

/Lars
Avatar billede nogetfx Nybegynder
22. november 2002 - 16:46 #1
Man skal selvfølgelig vælge "gem som" på linket...
Avatar billede Slettet bruger
22. november 2002 - 16:55 #2
Hmm, det blev lidt langhåret i ASP:

http://www.eksperten.dk/spm/48625

Det er noget med ActiveX osv, i PHP kan man bare tilføje sine egne headere, så virker det fint.

http://www.eksperten.dk/spm/119364
Avatar billede nogetfx Nybegynder
22. november 2002 - 17:15 #3
Jeg får en fejl:

Error Type:
Server object, ASP 0177 (0x800401F3)
Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
/asp/thesevenmilejourney.dk/down.asp, line 22

Og microsoft's svar på problemet:
CAUSE
This behavior may have many causes, such as the following:
A client computer temporarily loses its connection to a domain controller (DC).
The test account on the cluster controller does not have Administrative permissions. This scenario is described in the "Steps to Reproduce the Behavior" section.
RESOLUTION
You can ignore this error message. It will go away.

http://support.microsoft.com/default.aspx?scid=kb;en-us;281918
Avatar billede nogetfx Nybegynder
22. november 2002 - 17:37 #4
har du prøvet det jeg sidder med..?

JEg fik løst den manglende fil (tror jeg),men nu hvor jeg klikker på linket henter den bare den asp-fil jeg linker hen til,istedet for at hente den fil som står i hele det script...
Avatar billede Slettet bruger
22. november 2002 - 17:44 #5
Jeg har ikke prøvet det selv, men når du linker til en ASP fil vil den jo downloade denne, og ikke din mp3 fil.

Der hvor du skal bruge koden er jo i den ASP fil som starter dit download.

Jeg forestiller mig noget i denne stil:

fil1.asp

Det er her du skriver dit link, der henviser til download.asp

download.asp

Her sætter du download scriptet ind, der henviser til mp3 filen.
Avatar billede nogetfx Nybegynder
22. november 2002 - 17:52 #6
MEn hvad er pointen med at skrive stien hvis den tager fra href:

Dim StrId
StrId = Request.QueryString("id")

Set RS = Conn.Execute("Select * from track where idtrack = " & StrId & "")


Response.Expires = 0
Response.Buffer = TRUE
Response.AddHeader "Content-Disposition","attachment; filename=" & RS("sti") & ""
Response.AddHeader "Content-Description","ASP Generated Data"
Response.ContentType = "application/mp3"

Dim vntStream, oMyObject

Set oMyObject = Server.CreateObject("MyObject.BinRead")
vntStream = oMyObject.readBinFile(server.mappath("\") & "musik\" & RS("sti"))

Response.BinaryWrite(vntStream)
Response.Flush
%>

Gider du ikke at forklare det igen, nu kører det sår'n her:

default.asp -> down.asp (som så skal åbne filen,indeholder koden ovenover)
Avatar billede nogetfx Nybegynder
22. november 2002 - 18:26 #7
Tja... når jeg linker direkte til filen, kommer der godt den file download dialog-boks, men når jeg trykker ok for at vælge placering,melder explorer (5.5) "can not downloade..."
Jeg har udskrevet server.mappath for at tjekke stien..

Nogen bud...

(og ja, det er noget langhåret noget.. hehe
Avatar billede nogetfx Nybegynder
11. december 2002 - 16:36 #8
Jeg giver op og lukker...

el barto: Hvis du vil have lidt for forsøget, så kom med et svar. Jeg lukekr om et par dage..
Avatar billede Slettet bruger
11. december 2002 - 23:13 #9
Ellers tak, jeg tror jeg overlever :)
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