最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
js中获取file控件的完整路径实例
时间:2022-11-14 22:02:47 编辑:袖梨 来源:一聚教程网
document.getElementById(""my-file"").files办法用于获取到用户所选择的文件的凑集,一般景象下都是选择单一文件(貌似FireFox如许做是支撑多文件选择的,不过没有试过,读者可以本身去测验测验),item数组可以获得此中的某一个文件,然后我们就可以应用 nsIDOMFile所供给的属性和办法了。它包含2个属性和3个办法:
fileName:用于获取到用户所选文件的名称,这和直接取value值所获得的成果一样。
fileSize:获得用户所选文件的大小。
getAsBinary():获得用户所选文件的二进制数据。
getAsDataURL():获得用户所选文件的路径,该路径被加密了,今朝只能在FireFox中应用。
getAsText():获得用户所选文件的指定字符编码的文本。
有一点须要申明,办法getAsDataURL()可以取得用户所选文件的本地路径,然则这个路径的字符串文本被FireFox加密了,并且这段密文只能被FireFox辨认,其它的浏览器不克不及辨认,也就是说我将被加密后的路径直接赋值给一个img标签的src属性,在FireFox中是可以直接显示出的,而在IE中却不可。
代码如下 | 复制代码 |
|
上面实例在ie8中无法获取哦,下面我再给大家介绍一款可以兼容ie6,ie7,ie8中的解决办法,大家可参考。
例子二
代码如下 | 复制代码 |
JS获取文件域完整路径的方法,兼容不同浏览器 |
相关文章
- 《彩色点点战争》推图常用三大主c玩法详解 01-23
- 《燕云十六声》池鱼林木任务攻略 01-23
- 《大连地铁e出行》查看行程记录方法 01-23
- 《明日方舟》2025春节限定干员余角色介绍 01-23
- 《崩坏:星穹铁道》万敌光锥搭配攻略 01-23
- 《燕云十六声》一药千金任务攻略 01-23