Kan du göra så att uppdateringarna kontrolleras och laddas hem ifrån programmet?
Sedan så kan du kanske skapa en krypterad querystring ifrån programmet som du checkar serverside.
BTW: Databasmappen/arna (access) brukar alltid ligga utanför wwwroot.
7 svar · 271 visningar · startad av John m
Har skrivit ett program och skulle nu vilja att man ska kunna uppdatera programmet genom att ladda hem uppdateringar från min hemsida.
På hemsidan så skriver man in sökvägen till programmet, och ett script kollar om det är rätt filnamn och storlek på filen för att avgöra om man har rättigheter att ladda hem uppdateringen.
Problemet är ju bara att har användaren sökvägen till uppdateringen så kan han ju ladda hem uppdateringen utan att först kolla om han har rättigheter till den.
För att lösa detta ska man tydligen lägg filen utanför wwwroot på servern enligt vad jag har läst.
Förslag på hur jag löser problemet?
Kan du göra så att uppdateringarna kontrolleras och laddas hem ifrån programmet?
Sedan så kan du kanske skapa en krypterad querystring ifrån programmet som du checkar serverside.
BTW: Databasmappen/arna (access) brukar alltid ligga utanför wwwroot.
Angående databasmappen, man kan tydligen inte ladda hem filer som ligger i den? Provade nyss. Så jag skulle ju kunna lägga filen där i alltså, så hämtar scriptet filen därifrån? Det blir väl säkert och bra? :D
Visst, du kan streema ut den ifrån den mappen.
Hur gör jag nu för att kolla vilket storlek det är på filen som ligger på klienten? :l
Skicka med storkelen i en querystring.
getupdate.asp?file_size=142234&krypt=sDsdCdsdf53dVSsdfsdFsdfsdsSdG
..är det inte smartare att skicka med ett verisonsnummer?
Har både en demo och fullversion, demon är ju mindre än fullversionen så jag vill inte att folk med demon ska kunna ladda hem fullversionen :e
Hittils så har jag gjort detta:
If Request.Form("submit") <> "" Then
'kolla namn, version och storleken på filen
End If
<FORM METHOD=POST ENCTYPE="multipart/form-data" ACTION="downloadFile.asp">
<INPUT TYPE=FILE NAME="FileName" size="20"><BR>
<INPUT TYPE=SUBMIT VALUE="Submit" NAME="submit">
</FORM>
När jag postar detta så är tydligen fältet FileName tomt och jag kan inte få tag i filen. Vad har jag gjort för fel? :q