Guarda io sconsiglio vivamente di caricare file su campi blob in db che pur essendo comodo da un sacco di rotture. ( 10 utenti caricano 20 files da 2-3 Mb ?? = ti esplode il db )
Fai una tabella di tracciamento tipo
table files
id
percorso
nomefile
data_inserimento
utente
....
Poi ti fai una bella cartella organizzata come ti pare e le procedure di inserimento prenderanno il file lo controllano lo copiano nella cartella bersaglio e salvano la query ( se da errore cancelli il file)
La procedura di eliminazione elimina il file e la entry nel db.
QUindi puoi fare quello che ti pare con i files.

Rispondi quotando