Эх, вот и полагайся на вас ))
function Previewer () {
var input = document.getElementById("addCoverInp");
oFReader = new FileReader();
oFReader.onload = function (oFREvent) {
$('img','.cover-preview').attr('src', oFREvent.target.result || window.URL.createObjectURL(fl[0]));
};
if (input.files.length === 0) { return; }
var oFile = input.files[0];
oFReader.readAsDataURL(oFile);
}
Засунуть в onchange инпуту
Вот в принципе рабочий код, проверял только на хроме,опере и мозиле (современных), в сафари не работает, ie не проверялось вообще.