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.