Joomla.it Forum
Non solo Joomla... => Sviluppo => : tampe125 30 Sep 2010, 10:02:28
-
Salve a tutti,
vorrei inserire una semplice archiviazione dati nel mio componente, ma ho qualche dubbio.
Dove posso salvare i file? Nel db o su disco?
Se archivio tutto su disco, salvandomi la posizione nel db, come faccio ad evitare che siano accessibili scrivendo direttamente l'indirizzo?
Mi conviene salvarli nel db? Ma non c'è il rischio che mi aumenti a dismisura?
Grazie a tutti per l'aiuto
-
scrivi su file system è più efficiente, nel db metti i dati relativi al file.
per non fare accedere ai files direttamente mettili in una directory che sia al di fuori della root web.
una pagina si occuperà di leggerli e di restituirli nello stream http, dopo aver dato il corretto header (vedi la funzione header con content-disposition - esempio 1 su php.net)
ciao,
marco