Buenas,
El problema lo tienes en que estas generando un nombre aleatorio en la variable $cad para dárselo después al archivo que subes.
Código PHP:
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo);
Si quieres mantener el mismo nombre, deberías utilizar $_FILES["file"]["name"], que es la que guarde el nombre original
Código PHP:
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$_FILES["file"]["name"]);
Ten cuidado al hacer esto porque si subes dos imágenes con el mismo nombre, la ultima reemplazara a la primera
Saludos