input type="file"を非表示にして
独自のデザインでファイル選択フォームを作っていた時のこと。
$("#file").val()
したら
c:\fakepath\<ファイル名>
調べるとセキュリティ的にクライアントのフルパスは取得できなくなったみたい。。
でもそのままなのもダサいので
しぶしぶreplaceを使い置換することに。
$("#file").val().replace(/C:\\fakepath\\/g ,"");
なんか強引な気がするけどとりあえずかな。。
追記
コメント欄で教えてもらった方法(2015年12月15日18:24追加)
$('#file')[0].files[0].name