在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?