我想使用jQuery获取上传文件的文件名。但是问题是,我得到了伪造的路径和文件名,而不是仅文件名。这是我的表格。

<form action="" method="post">
   <input type="file" name="uploadFile" id="uploadFile" />
   <input type="submit" name="submit" value="Upload" id="inputSubmit" />
</form>

jQuery就是这样
$(document).ready(function(){
    $('#inputSubmit').click(function(){
      alert($('#uploadFile').val());
    });
});

我使用Chrome,并在警报框中得到了它。假设我选择一个名为filename.jpg的文件。
C:\fakepath\filename.jpg

如何仅获取文件名?感谢您的帮助。

最佳答案

用“\”分隔文件路径字符串,并使用结果数组中的最后一项。

请参阅:Getting the last element of a split string array

关于jquery - 如何使用jQuery从上传表单获取文件名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7500994/

10-11 22:40
查看更多