Avatar billede knutbl Nybegynder
24. september 2004 - 13:53 Der er 9 kommentarer og
1 løsning

Hjelp til nedlastings-side for musikk m/passord

Jeg er webmaster for et rockeband, og skal legge ut to album for salg på nettet gjennom nedlasting av høykvalitets mp3-filer. Dette er gamle album, som jeg regner med ikke vil bli høyt etterspurt. Derfor ønsker vi ikke en dyr kommersiell løsning på dette. Jeg ønsker tips og råd på hvordan jeg kan gjennomføre dette, slik at de som ønsker platene kan laste dem ned f.eks. med et passord uten at passordet kan brukes av andre for å hente ned platene. Skjønner?
Andre løsninger er velkomne! Har behov for en step-by-step-løsning, - derfor høy points-sum!

KnB
Avatar billede thesurfer Nybegynder
27. september 2004 - 01:51 #1
Jeg vil foreslå at du opretter en database (f.eks. MS Access), hvor man logger ind med brugernavn og password.

Når folk tilmelder sig, og derved for tilladelse til download af filer, kan du registrere hvem der downloader hvad.. så har du kontrollen..

Mht download/nedlasting:
Du må *ikke* bruge urls til download.. f.eks. http://www.servernavn.dk/sang01.mp3
Hvis brugeren ser det, kan han/hun sende urlen til andre, som så kan downloade filerne, uden at bruge password.
I stedet skal du streame indholdet, direkte til browseren.. jeg kan ikke huske urlen til et eksempel på det, men søg her på Eksperten.. det har været efterspurgt et par gange..


Hvis du skal have mere hjælp, siger du bare til..
Avatar billede thesurfer Nybegynder
27. september 2004 - 01:56 #2
Ang download/nedlasting: se http://eksperten.dk/spm/437131

Du kan vist bruge:

Dim Stream, FileLoc

Set Stream = Server.CreateObject("ADODB.Stream")
Stream.Type = 1
Stream.Open
Stream.LoadFromFile "http://www.server.dk/musik-mappen/sang01.mp3"
Contents = Stream.Read
Response.BinaryWrite Contents
Stream.Close
Set Stream = Nothing

Du skal muligvis definere content-typen (eksempel med billede: Response.ContentType = "image/jpeg")

Ellers søg på ordet "stream"..
Avatar billede thesurfer Nybegynder
27. september 2004 - 01:58 #3
Det er muligvis: Response.ContentType = "audio/x-mpeg"
Avatar billede thesurfer Nybegynder
27. september 2004 - 02:03 #4
Eller Response.ContentType = "audio/mpeg3" :-)
Avatar billede knutbl Nybegynder
27. september 2004 - 06:41 #5
content.type = "audio/x-mpeg" er det riktige :-)

Det som er problemet, er jo at folk som har kjøpt musikken SKAL kunne laste det ned. I dette tilfellet er filene skjulte, og kan ikke hentes ned, ikke sant? De lastes ikke ned fra nettet til brukeres på en kontrollert måte, slik at brukeren selv kan velge hvor de lagres, men lastes inn i en temp-folder eller i minnet, gjør de ikke?
Avatar billede knutbl Nybegynder
27. september 2004 - 06:43 #6
Selv får jeg bare et "brukket "/ "broken" quicktime-ikon når jeg henter fram siden med stream'en i... ingen musikk og ingen nedlasting, selv om filen ligger der den skal og er korrekt.
Avatar billede thesurfer Nybegynder
28. september 2004 - 22:18 #7
Den første kode jeg så, der havde med det at gøre, var http://www.psacake.com/web/if.asp

jeg søgte på "asp force download" på www.google.com


Der ville den åbne download-boxen (dialogboks).. brugeren kan selv vælge hvor de skal gemmes/lagres..
Avatar billede knutbl Nybegynder
16. oktober 2004 - 00:56 #8
Ok, det ble ikke slik jeg hadde tenkt, og jeg gjorde det hele på en annen måte. Jeg vil gjerne gi deg points, surfer, som takk for hjelpen. Likevel synes jeg kanskje ikke jeg fikk akkurat det jeg spurte etter, og synes kanskje 100 points er litt mye for dette. Godtar du en points deling 50/50 mellom meg og deg? I så fall trenger jeg et svar fra deg!
Avatar billede thesurfer Nybegynder
16. oktober 2004 - 22:05 #9
Jeg synes at du bare skulle tage pointsne igen :-)
Du får alle points.. jeg vil ikke have nogen af dem, da det åbenbart ikke er en løsning..
Avatar billede knutbl Nybegynder
24. oktober 2004 - 09:53 #10
Det er OK. Tusen takk for at du prøvde!
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