Если #uploadedfile
является вводом с типом "файл":
var file = $("#uploadedfile")[0].files[0];
var fileName = file.name;
var fileSize = file.size;
alert("Uploading: "+fileName+" @ "+fileSize+"bytes");
Обычно это срабатывает при изменении события, например:
$("#uploadedfile").on("change", function(){
var file = this.files[0],
fileName = file.name,
fileSize = file.size;
alert("Uploading: "+fileName+" @ "+fileSize+"bytes");
CustomFileHandlingFunction(file);
});
РЕДАКТИРОВАТЬ: Кевин прав в своем комментарии по поводу свойства files, отредактировано!
ИЗМЕНИТЬ СНОВА: правильный синтаксис не
filename = this.files[0].filename;
но
filename = this.files[0].name;
filesize = this.files[0].size;
Добавление скрипки, которая должна работать в разных браузерах: http://jsfiddle.net/eq3Qv/