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


createObjectURL文档

浏览器兼容性

posted @ 2020-06-29 02:36  一生亦木  阅读(211)  评论(0编辑  收藏  举报