Подождите, вы хотите показать это в окне браузера перед началом загрузки? Так есть ли у файла URI? (Подсказка: file: ///c/users/public/somefile.png - это URI) Вы всегда можете просто связать его в тег изображения в сеансе браузера.
Теперь, позволит ли браузер связать файл: /// для изображения? Это я не пробовал, но вы должны; по крайней мере, вы чему-то научитесь, когда попробуете.
Но, используя это, нет причины, по которой вы не можете использовать просмотрщик изображений в стиле лайтбокса с локальным URI.