Voor een site wil ik downloads aanbieden aan geregistreerde users. Om te voorkomen dat anonieme users deze ook zo via een URL kunnen downloaden had ik de volgende 2 manieren bedacht:
1. Alle downloads binair in de MySQL database opslaan, deze gegevens alleen aan geregistreerde users aanbieden.
2. De bestanden buiten de webdirectory plaatsen en met php de bestanden dan laten downloaden.
Nu vraag ik me af wat van deze methodes het best lijkt.
En als we voor methode 1 kiezen, kan de database dat aan? Of is het gewoon misbruik van de database? Gedacht moet worden aan files in de grootte tussen ongeveer 50 KB en 2 MB.
En hoe kan deze binaire stroom dan aan de gebruiker aangeboden worden via http?
Als ik kies voor methode 2, op welke manier kan ik dan de files ter download aanbieden via http? elk bestand tijdelijk in de webdirectory kopieren en daarnaar linken lijkt me erg omslachtig en resource intensief.
1. Alle downloads binair in de MySQL database opslaan, deze gegevens alleen aan geregistreerde users aanbieden.
2. De bestanden buiten de webdirectory plaatsen en met php de bestanden dan laten downloaden.
Nu vraag ik me af wat van deze methodes het best lijkt.
En als we voor methode 1 kiezen, kan de database dat aan? Of is het gewoon misbruik van de database? Gedacht moet worden aan files in de grootte tussen ongeveer 50 KB en 2 MB.
En hoe kan deze binaire stroom dan aan de gebruiker aangeboden worden via http?
Als ik kies voor methode 2, op welke manier kan ik dan de files ter download aanbieden via http? elk bestand tijdelijk in de webdirectory kopieren en daarnaar linken lijkt me erg omslachtig en resource intensief.
- = Step Into The Pit | Industrial Strength = -