Se l'unico modo è avere il file su disco, appoggialo su una directory temporanea dopo averlo letto dal db...