Si es que el código que te deje es el que te funciono te digo lo siguiente: Detrás del engaño visual que se hace con este truco... siempre existe un input, asi que puede validar con javascript si el input name="per-image" tiene un string...
Con javascript lo podes hacer así
Código Javascript
:
Ver original<script>
if(document.getElementById('filein').value == ''){
alert('Por favor seleccione un archivo para subir') ;
return false ;
}
</script>
Solo es un ejemplo... Intenta lo demás por tu mismo, hasta aquí llega mi aporte, es mas que suficiente, si tienes dudas con otra cosa haslo saber... Nos vemos cuidate