Jag har fått uppgiften att uppdatera min klubbs hemsida och sitter nu och funderar på att man skall kunna ladda ned klubbens logga till mobilen och olika skrivbordsbakgrunder till datorn... tanken är att man betalar med sms får tillbaka en kod som man skriver in på sidan sedan kan man ladda ned det man köpt... hur fixar jag själva nedladdningsbiten... så att filen bara finns tillgänglig för nedladdning just då? och så man inte bara kan skriva in adressen till filen igen och ladda ner 10 gånger till...
är det någon som sitter inne med bra kunskap om detta hur jag kan fixa till detta?
Hoppas ni förstår vad jag menar annars får jag försöka förklara mig bättre..
Det blir väldigt svårt i klassisk ASP.
I ASP.NET hade jag gjort en sida som returnerar bilden.
Med adressen /Bilden.aspx?code=jHUiyuuyguyF67
Så kollas mot databasen att koden finns, och inte är använd, och isåfall returneras bilden, annars inget.
Går naturligtvis att göra i gammal ASP också, men då är det mycket svårare.
du får nog bygga nån lösning där du lägger filerna utanför wwwroot och sen skicka dem till klienten med en filestream, nu har jag inte en susning om hur man gör det i klassisk asp men det borde gå ;) i asp.net hade det varit enklare
sen får du se till så att koden bara är aktiv under en viss tid och gärna blir bunden till det IP som först använder den
Jag som då inte har någon kunskap om .NET men endel ASP hur kan jag lösa det där? går det? någon som har gjort det? någon som kanske har en färdig lösning??
jo nu har jag fått det att fungera med nedladdning av filer.... men det är fortfarande så att jag inte döljer själva "riktiga" sökvägen till filen...
det jag vill är att dölja sökvägen till den filen så man inte bara kan skriva in https://www.nisseweb.se/filer/filen.jpg...
utan man måste gå via download.asp för att kunna ladda ner den...
vet inte riktigt hur jag skall förklara saken närmare...
ex. säg såhär... om man har har en webshop där man säljer bilder, mp3 böcker eller nått liknande via direktnedladdning så skall man inte komma åt filen förrens man betalat... då skall man komma till en "tillfällig" mapp eller fil som man kan ladda ned, när detta är gjort så försvinner den och man kan inte återvända med en direktlänk....
hoppas ni förstår vad jag menar....
om jag inte har helt fel så sa jag redan i inlägg 3 i den här tråden "lägg filen utanför wwwroot"
då SKALL ingen kunna skriva in sökvägen till den. Sen måste du då via lite meck med databas osv leverera rätt fil om besökaren ger rätt kod
lite pseudokod
If angivenKod=korrekt_kod_som_ej_är_förbrukad Then
hämta filen med kod enligt http://www.webforum.nu/showpost.php?p=1459867&postcount=5
End If