javascript file.webkitRelativePath,文件夹内目录多层和单层结构分别获取相对路径有问题

这是针对两次目录结构的获取截图

大概情况就是,文件目录下如果只有一个目录和其他情况下获取到的相对路径的根目录是缺失的。倒是获取目录结构错误。

使用的是File.webkitRelativePath

希望各位大神帮忙解决。

1个回答

            特别提醒:假设文件路径是 C:\f1\f2\f3\file.txt, 用户选择的是f1 文件夹,则Chrome、Firefox、Edge 都能正确返回  f2/f3/file.txt值。而国产的QQ浏览器、360浏览器、UC浏览器、搜狗浏览器都只能返回 f3/file.txt。也就是国产浏览器调用webkitRelativePath返回的结果都不会是你希望得到的路径,请注意使用时的细微差距。

引用自https://developer.mozilla.org/zh-CN/docs/Web/API/File/webkitRelativePath

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
Vue main.js文件引入的时候 什么时候需要import xx from 'xx'
2
document.importNode方法返回的对象为何不能绑定事件处理函数,而用queryselector选择了其子元素则可绑定?
1
thinkjs Node.js服务器端www文件夹下没有index.js文件,但为什么要 node www/index.js测试?
0
node.js 安装时间戳time-stamp模块 文件夹中找不到这个文件 但是却能引入
2
关于idea的使用问题,在创建文件夹层级的时候有个小疑问!
0
【求助】webpack打包显示webpack: Compiled successfully.但是并没有在dist文件夹里找到bundle.js文件
2
vue-cli3 打包后,二级页面刷新后空白,发现请求的 about.js 文件变换成了 about,直接去掉了后缀
1
网页文件夹HTML文件怎么打包成war?
1
PDF.js v2.1.266 找不到中文文件名
3
web小白请教,如何利用js url 下载 .tar.gz 或 .zip 等压缩文件?
1
C#/js/python 递归文件目录并存在字典中
4
在a.js文件里面调用b.html 里面的<>c方法</>,如何调用啊?
0
webStorm无法解析vue.js怎么解决?
2
fileObj = document.getElementById("file").files[0]; 我想直接把地址给这个变量
2
我已经在app.js文件里面定义了全局变量,在页面赋值的时候报未定义这个错误,这到底是什么原因
1
ES6 中,需要用import 导入同一个文件夹下多个模块, 有神什么好写法吗,求大神指点。。
1
刚开始接触vuex,login.vue文件中this.$store.state.token,总是报错——无法解析$store
0
本地的html文件能调用被BitLocker锁住的文件夹里面的文件吗
1
Vue 主入口 main.js文件中 引入了dgram模块为空?
3
Idea项目html引入js的路径问题