hy users
我尝试通过html5 js获取文件的路径
我试试:
jQuery("#pfad").change(function(evt){
var files = evt.target.files; // FileList object
// files is a FileList of File objects. List some properties.
for (var i = 0; i < files.length; i++) {
alert(files[i].path);
}
但路径不是此文件对象的属性.... 我该怎么办?
答案 0 :(得分:1)
由于安全限制,您无法获取完整的文件路径。但是,您可以读取文件的名称:
jQuery("#pfad").change(function (evt) {
var files = evt.target.files; // FileList object
// files is a FileList of File objects. List some properties.
for (var i = 0; i < files.length; i++) {
console.log(files[i].name);
}
});
答案 1 :(得分:0)
大多数浏览器都不允许在客户端获取完整的文件路径。但是对于Google Chrome和Mozilla Firefox,您可以通过以下方式获取路径:
jQuery("#pfad").change(function(evt){
var path = $(this).val();
alert(path);
}
我在这两种浏览器上测试过它。