如何从javascript中的文件输入标记的路径

时间:2013-08-17 09:09:59

标签: javascript html5

我想使用输入标签访问从浏览文件获取的文件路径。我想显示路径。

2 个答案:

答案 0 :(得分:0)

以下是使用jquery的示例:

<input type="file" id="input" />

$(document).ready(function() {
    $("#input").on("change", function() {
        alert($(this).val());
    });
});

即。 $(this).val()包含文件路径。

这是一个jsfiddle示例http://jsfiddle.net/krasimir/uwaf2/

答案 1 :(得分:0)

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

$('input[type=file]').val()
var filename = $('input[type=file]').val().split('\\').pop();
     

或者你可以这样做(因为它总是添加C:\ fakepath   出于安全原因):

var filename = $('input[type=file]').val().replace(/C:\\fakepath\\/i, '')

Full path from file input using jQuery

由于安全原因,您无法读取js中的完整文件路径。