У меня есть файл inputfile
<input tye='file' id='funPic' name='funPic' />
Мне нужно получить имя выбранного файла,
$('#funPic').val() в Firefox и Chrome дает abc.jpg где, как IE7 и IE8 дает c:\xyz\abc.jpg
$('#funPic').val()
abc.jpg
c:\xyz\abc.jpg
Почему это?Мне нужна только часть abc.jpg.
Использование
$('#funPic').val().split("\\").pop();
В целях безопасности Mozilla и другие браузеры не дают полного пути. IE будет давать имя файла только тогда, когда страница выходит за пределы локальной зоны безопасности.
http://msdn.microsoft.com/en-us/library/ms535126(v=VS.85).aspx