使用滤镜获取ie,ff和chrome的file全路径
2011-11-28 16:17
351 查看
var path;
function getFullPath(){
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {//ie
obj.select();
path = document.selection.createRange().text;
}
else {//ff & chrome
var file =obj.files[0];
var reader = new FileReader();
reader.onload = function(e){
path = e.target.result;
}
reader.readAsDataURL(file);
}
}
注意这边onload 是闭包,会先执行reader.readAsDataURL(file)里面的方法。
function getFullPath(){
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {//ie
obj.select();
path = document.selection.createRange().text;
}
else {//ff & chrome
var file =obj.files[0];
var reader = new FileReader();
reader.onload = function(e){
path = e.target.result;
}
reader.readAsDataURL(file);
}
}
注意这边onload 是闭包,会先执行reader.readAsDataURL(file)里面的方法。
相关文章推荐
- ahjesus 获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome
- 获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
- android--------根据文件路径使用File类获取文件相关信息
- android--------根据文件路径使用File类获取文件相关信息
- 获取浏览器版本(支持IE/FF/OP/SF/CHROME/NS)
- 关于使用file上传图片获取图片绝对路径
- 不同浏览器,js获取浏览器本地语言(ie、opera、ff、chrome)
- VC中使用GetModuleFileName获取应用程序路径 转帖
- 使用js获取input file的绝对路径预览图片C:\fakepath\问题
- innerHTML在IE与FF、chrome、opera浏览下获取的HTML标称名大小写不一样
- VC中使用GetModuleFileName获取应用程序路径
- 十一:VC中使用GetModuleFileName获取应用程序路径
- JS获取上传文件的绝对路径,兼容IE和FF
- VC中使用GetModuleFileName获取应用程序路径
- JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
- vc++获取当前使用IE的URL路径与页面的源代码
- VC中使用GetModuleFileName获取应用程序路径
- JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
- js 获取浏览器IE、FF、Chrome、Opera、Safari
- 使用File获取resources里面资源文件的相对路径