q estas guardando la ruta completa del archivo q subes, hay una función para hacer eso (esta en c#, si usas otro lenguaje la modificas):
private string ExtraeNombreFichero(string ruta)
{
//separar subcadenas de ruta c:\dir\fichero.txt por el simbolo \
string[] tokens = ruta.Split(new Char[]{'\\'});
//devolver el último token, el nombre de archivo
return tokens[tokens.Length-1];
}
//espero ayude