Si, siempre y cuando guardes el nombre del archivo en la bd.
Saludos
hola.. ahorita yo lo trabajo así
<script>
function archivo(file) {
file = file.split('\\');
document.getElementById('archivo').value=file[file.length-1];
}
</script>
<input name="userfile" type="file" onchange="archivo(this.value)" >
<input type="hidden" name="archivo" id="archivo">
y por medio de post tomo el nombre del archivo q me arroja el input "archivo" y lo inserto en la BD...
mi duda es si antes de subir un archivo por ejemplo image.png, esta la pueda cambiar por un nombre aleatorio, y ese nombre aleatorio se suba a la BD, no se si me di a entender... seria cambiar el nombre del archivo en el proceso de subida...
me imagino que aqui es donde tendría q cambiar el nombre sustituyendo una cadena aleatoria y esa misma insertarla en la bd...
move_uploaded_file($_FILES['userfile']['tmp_name'], $destino .'/'.$nombre_archivo)
pero según creo $nombre_archivo debe ir el nombre "real" del archivo...por lo que deconosco en qparte puedo hacer ese proceso de cambio de nombre...
alguna idea?