Нужно обрабатывать событие onchange поля ввода:
$(function() {
$('selector').change(function() {
var im = new Image(), type = this.files[0].type;
im.onload = function() {
alert('Type: '+type+'\n'+'Width: '+this.width+'\n'+'Height: '+this.height)
}
im.src = this.value
})
});
В IE6 тип можно было получить и с помощью свойства mimeType.