Problema al subir archivos pdf

Buen día!
En mi caso creo que quiero hacer exatamente lo contrario…
-Tengo un Multilinea que contiene un ef_upload.
-En la base de datos, lo único que preciso guardar es el nombre del archivo (no la URL ) eso lo manejo de otra manera.
-El archivo en si, se aloja en un directorio.

Unos de los problemas que tengo es que no me renombra el archivo si lo que intento hacer es un reemplazo del mismo por uno nuevo.
Caso puntual:

  1. El ml ya tiene cargado al menos un archivo, un reistro al menos en el ML.
  2. Se agrega un nuevo archivo, es decir, un nuevo registro para el ML.
  3. En el mismo momento se intenta cambiar el archivo que ya estaba dado de alta.
    4)Al guardar, mediante evento modificacion del ML, ocurre lo siguiente:
    a)Se guarda correctamente el archivo en el dir y el nombre del mismo en la BD.
    b)El archivo que se intentó modificar se reemplaza correctamente por el nuevo, pero no le asigna el nombre que debería, si nó que guarda con el nombre original.