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

最佳答案

我看到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’> using javascript, jquery-ajax?

07-26 00:20