Caricare file su database

Joe
Posts: 32
Iscritto il: 03 Giu 07

Salve,
ho visto che ci sono vari modi per caricare un file su una pagina...ad esempio in un articolo c'è un link e questo link punta ad una cartella contente un file pdf. Ora però vorrei capire una cosa...c'è un modo di evitare di mettere tutti i file che devo caricare sul sito in una cartella?cioè, è possibile "copiare" i file sul database in modo che gli altri utenti che vanno sul sito possano accedere ad essi?
Spero di essermi spiegato bene....e vi ringrazio in anticipo!


Posts: 2026
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

Cioè vorresti memorizzare i file sul DB? Per essere fattibile lo potrebbe anche essere, ma appesentiresti in maniera inutile il DB, con tutte le conseguenze che ne derivano, sei proprio sicuro di quello che vuoi fare?

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Joe
Posts: 32
Iscritto il: 03 Giu 07

Più che altro mi è stato chiesto di farlo....!Cmq mica sapresti indicarmi come fare?


Posts: 2026
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

non mi pare esista un modulo già impostato, devi prendere il modulo upload e andare a modificarlo per fare in modo che faccia quello che ti serva, a questo punto però dovresti fare un bel pò di check, non vorrei che qualcuno ti carichi un file "particolare" che fa SQL-Inection... Io cmq cercherei di far capire ai capi come mai è una soluzione da evitare, salvo casi moooooolto particolari.

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Joe
Posts: 32
Iscritto il: 03 Giu 07

In realtà il mio scopo è quello di permettere agli utenti registrati di mettere sul sito propri file, e fare in modo, anche se l'utente che ha messo il file non è in linea, di accedere ad essi (ad esempio scaricarli). Per fare ciò pensavo quindi di salvare copia dei file su database.
Percaso c'è un'altro modo??


Posts: 1050
Iscritto il: 24 Apr 05
Admin di Drupal ItaliaModeratore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manualiTraduttore

li metti su file system no?

__________________

Joe
Posts: 32
Iscritto il: 03 Giu 07

Emmm.....ovvero?!?


Posts: 2026
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

hemm... in pratica lei salvi sullo spazio del server (sul filesystem), in pratica è quello che si fa sui TUTTI i siti Smiling
Dai un occhiata al modulo upload (presente nell'installazione id base di Drupal), dovrebbe essere quello che ti serve..

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Joe
Posts: 32
Iscritto il: 03 Giu 07

Quindi mi state dicendo che se faccio l'upload del file, il programma si fa una copia di questo file in modo tale che anche quando faccio un backup del sito in drupal in modo da esportarlo altrove, mi riporta anche tutti i file a cui ho fatto l'upload?!?!


Posts: 2026
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

cert, se fai il DUMPdelDBe la cpia di tutto lo spazio FTP...

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Condividi contenuti