2

在 Bootstrap FileStyle ( http://markusslima.github.io/bootstrap-filestyle/ ) 中,我如何使用使其获取完整路径而不仅仅是文件名?

4

1 回答 1

3

我看到 Bootstrap FileStyle 插件从标准输入文件元素开始。

所以你可以通过以下方式获得它的价值:

$("input[type=file]").val();

演示代码:

$(document).ready(function () {
    $(":file").filestyle({
        classButton: "btn btn-primary"
    });

    $("#getFileName").click(function () {
        alert($("input[type=file]").val());
    });
});

演示:http: //jsfiddle.net/IrvinDominin/8CpnH/

编辑

如果您想获得完整的路径名,您将面临与插件无关的“问题”,而是与浏览器安全原因有关。

您可以检查一些有关 SO 的相关和深入的问题,例如How to get full path of selected file on change of <input type='file'> 使用javascript,jquery-ajax?

于 2013-09-11T11:59:24.847 回答