jQuery 获取 input:file 文件路径( Firefox for Ubuntu )
在写一个小项目的时候遇到了一个问题,通过jquery获取选择的文件的路径,最开始选择的是通过.val()
获取路径,但是后来发现获取到的路径有问题原始路径是/home/onemue/案例/表情上传--前端/pic.png
获取到的路径是C:\fakepath\pic.png
,百度了原因还是不知道,但是好在找到了解决办法,通过URL.createObjectURL()
获取对象的URL,获取到的是 blob:null/ed7d6cfa-35f8-4e3c-8fb7-82d7dce74b81
,可以正常设置给<img>
。
环境:Ubuntu 20.04 LTS
浏览器:Firefox Browser for Ubuntu 75.0
时间:2020-06-29 02:32