Use jQuery to get the file input's selected filename without the path

后端 未结 14 834
醉话见心
醉话见心 2020-11-27 10:02

I used this:

$(\'input[type=file]\').val()

to get the file name selected, but it returned the full path, as in \"C:\\fakepath\\filename.doc

14条回答
  •  生来不讨喜
    2020-11-27 10:40

    This alternative seems the most appropriate.

    $('input[type="file"]').change(function(e){
            var fileName = e.target.files[0].name;
            alert('The file "' + fileName +  '" has been selected.');
    });
    

提交回复
热议问题