Hola:
Acuérdate que la raíz de apache es localhost, así que en local solo podrás navegar a partir del raíz... eso de file: es una cuestión de seguridad /tal vez viejas versiones de los navegadores lo acepten, pero debes olvidarte...
Te recomiendo este artículo:
Revisar las imágenes antes de subirlas
Saludos