Tengo un input de tipo file que ejecuta una funcion cuando se selecciona un archivo mediante el evento onchange
   Código HTML:
 <form><input type="file" onchange="mifuncion();"></form> 
 pero esa funcion se ejecuta tambien cuando se le da cancelar al open/save dialog que aparece al darle al boton examinar.  
¿como puedo hacer para no ejecute la funcion si el usuario presiona "cancelar"?