Proteggere le immagini con lo stream
Da una mia esigenza propongo una soluzione interessante per proteggere le proprie immagini e fare in modo che queste vengano visualizzate solo sul proprio sito, o volendo solo tramite user e password, e che non possano essere linkate direttamente (es: www.donachy.it/filevari/immagini/cuore di tortino.jpg) .
Per fare ciò avrete bisogno innanzitutto di una cartella che non disponga dei permessi di lettura ( l'unica disponibile su aruba è la /mdb-database), mettete quindi una foto in questa cartella, cosi com'è non la potrete vedere (es: www.donachy.it/mdb-database/immagini/cuore di tortino.jpg )ma la foto c'è e può essere letta e visualizzata tramite stream...provare per credere...
Questa è la stessa immagine che non riuscite a vedere tramite link diretto!!! Molto interessante vero? Ovviamente a tutto questo si può aggiungere una sorta di autenticazione con poche righe di codice rendnedo ancora più private le vostre immagini!!!
Potete scaricare un file con il codice di esempio QUI
|