问题描述:
Windows 微信桌面端个人版中访问网页,在网页中使用 <input type="file"/> 来选择本地文件夹时,onChange 事件获取到的 File 对象 webkitRelativePath 属性值不对,会过滤掉没有文件的目录。
对应截图,选择本地 testupload 文件夹,因为 testupload 和 2 两个文件夹下无文件,所以显示的文件路径为“4/新建文本文档.txt”,实际路径应为“testupload/2/4/新建文本文档.txt”。
// 本地文件目录结构
- testupload/
- 4/
- 2/
- 新建文档文档.txt
企业版桌面端无此问题~
问题截图:
windows 微信桌面端(个人版)浏览器ua:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 NetType/WIFI MicroMessenger/7.0.20.1781(0x6700143B) WindowsWechat(0x6304052d)
https://docs.qq.com/doc/DRmROZXpBVmNxYURY试下wmpf框架可以复现吗