Voir l'image sélectionnée du système de fichiers sur le côté client avant le téléchargement?

J'ai une balise d'entrée sur un formulaire de sélection des images à télécharger.

<div id="lowresDemo">
    <img src="some-url" />
</div>
<input type="file" id="FileToUpload" name="FileToUpload" />

J'ai essayé de changer les vignettes affichées sur le formulaire à côté de l'entrée de l'affirmer à l'utilisateur que sa sélection a été prévu avec le suivant jquery code:

$('#FileToUpload').change(function () {
    $('#lowresDemo img').attr('src', $(this).val());
});

...cela ne fonctionne pas dans n'importe quel navigateur, un navigateur pour des raisons de sécurité je beleieve (comme je me souviens de la dernière fois j'ai fait quelque chose comme il y a des années).

QUESTION:
Est-il un moyen de présenter à l'utilisateur le choix de l'image avant de soumettre le formulaire, et pas seulement le chemin+nom de la valeur dans le champ de saisie, mais une vignette montrant le fichier qu'ils ont choisi?

Ou n'navigateur moderne de sécurité pour éviter cela?

source d'informationauteur Faust