Oké, pak de zweep maar en sla mij maar hard als je kan als dit toch eerder is gevraagd, maar toch wil ik het proberen.
Ik vraag mij af hoe ik nou om moet gaan met geuploaded afbeeldingen via een POST. Zo heb ik voor een website een besloten gedeelte waar men bij een nieuwsbericht een afbeelding kan uploaden. Deze wordt dan in een openbare directory geupload (dus bijvoorbeeld /web/images).
Dit bevalt mij niet en ik heb geen flauw idee hoe ik hier het beste mee om moet gaan. Naast het feit dat men kan surfen naar www.xyz.nl/images om alle afbeeldingen te zien (oke, kan ik blokkkeren met een .htaccess file), vraag ik mij af of men deze bestanden via een andere weg kan wijzigen of verwijderen. Want om de afbeeldingen op te slaan, moest ik de chmod voor de directory wijzigen naar 'change'.
Nu ben ik een beetje gaan surfen en lezen, maar er werden voorbeelden gegevens om de bestanden in een directory op te slaan in een niet-openbare map (dus /images bv). Maar dan zou ik met een stream deze bestanden moeten sturen naar de browser? Klopt dit ? Of moet dit op een andere manier?
Maar is het niet handiger om geuploaded afbeeldingen in de mysql database op te slaan? Of zitten hier grote nadelen aan.
Dus alles bij elkaar is mijn vraag, hoe gaan jullie hier mee om. Wat is nou slim?
Ik vraag mij af hoe ik nou om moet gaan met geuploaded afbeeldingen via een POST. Zo heb ik voor een website een besloten gedeelte waar men bij een nieuwsbericht een afbeelding kan uploaden. Deze wordt dan in een openbare directory geupload (dus bijvoorbeeld /web/images).
Dit bevalt mij niet en ik heb geen flauw idee hoe ik hier het beste mee om moet gaan. Naast het feit dat men kan surfen naar www.xyz.nl/images om alle afbeeldingen te zien (oke, kan ik blokkkeren met een .htaccess file), vraag ik mij af of men deze bestanden via een andere weg kan wijzigen of verwijderen. Want om de afbeeldingen op te slaan, moest ik de chmod voor de directory wijzigen naar 'change'.
Nu ben ik een beetje gaan surfen en lezen, maar er werden voorbeelden gegevens om de bestanden in een directory op te slaan in een niet-openbare map (dus /images bv). Maar dan zou ik met een stream deze bestanden moeten sturen naar de browser? Klopt dit ? Of moet dit op een andere manier?
Maar is het niet handiger om geuploaded afbeeldingen in de mysql database op te slaan? Of zitten hier grote nadelen aan.
Dus alles bij elkaar is mijn vraag, hoe gaan jullie hier mee om. Wat is nou slim?