巴扎黑2017-04-11 11:53:413楼

自己倒腾了半天,终于解决了,并在chrome浏览器上验证可行,方法如下:

function getImgURL(node) {

var imgURL = "";

try{

var file = null;

if(node.files && node.files[0] ){

file = node.files[0];

}else if(node.files && node.files.item(0)) {

file = node.files.item(0);

}

//Firefox 因安全性问题已无法直接通过input[file].value 获取完整的文件路径

try{

//Firefox7.0

imgURL = file.getAsDataURL();

//alert("//Firefox7.0"+imgRUL);

}catch(e){

//Firefox8.0以上

imgURL = window.URL.createObjectURL(file);

//alert("//Firefox8.0以上"+imgRUL);

}

}catch(e){ //这里不知道怎么处理了,如果是遨游的话会报这个异常

//支持html5的浏览器,比如高版本的firefox、chrome、ie10

if (node.files && node.files[0]) {

var reader = new FileReader();

reader.onload = function (e) {

imgURL = e.target.result;

};

reader.readAsDataURL(node.files[0]);

}

}

return imgURL;

}

注意在传递node的时候要传递document.getElementById 获取的节点,不要用jquery的方式去获取节点

php fakepath,javascript - chrome upload file 出现 fakepath,请解决方案相关推荐

  1. java ajax多文件上传插件_jQuery Upload File 多文件批量上传插件 - 资源

    jQuery File UPload 包含多个带有进度条的文件上传,能够兼容任意的服务端语言,例如 PHP.Python.Ruby on Rails.Java等,支持标准的HTML表单文件上传.jQu ...

  2. MVC-前台调用后台action 传递upload file 参数问题

    在后台获取upload file 数量的时候发现count一直为0,经检查发现了问题 ,代码如下: 前台: var data = $("#DetailForm").serializ ...

  3. upload file to server

    Way 1:       UpLoadFile webcontrol can finish it easy FileUpLoad ful_load =new FileUpLoad(); //FileU ...

  4. angularjs上传文件到服务器,AngularJS - 上传文件( Upload File)

    AngularJS - 上传文件( Upload File) 我们提供了上传文件的示例. 为了开发这个应用程序,我们使用了HTML,CSS和AngularJS. 以下示例显示了如何使用AngularJ ...

  5. ajax upload file.js,jquery.ajaxfileupload.js

    jquery.ajaxfileupload.js上传插件,利用iframe提交不刷新页面功能完成. /* // jQuery Ajax File Uploader // // @author: Jor ...

  6. JavaScript实现递归楼梯问题(迭代解决方案)算法(附完整源码)

    JavaScript实现递归楼梯问题(迭代解决方案)算法(附完整源码) recursiveStaircaseIT.js完整源代码 recursiveStaircaseIT.test.js完整源代码 r ...

  7. JavaScript实现递归楼梯问题(动态规划解决方案)算法(附完整源码)

    JavaScript实现递归楼梯问题(动态规划解决方案)算法(附完整源码) recursiveStaircaseDP.js完整源代码 recursiveStaircaseDP.test.js完整源代码 ...

  8. JavaScript实现递归楼梯问题(蛮力解决方案)算法(附完整源码)

    JavaScript实现递归楼梯问题(蛮力解决方案)算法(附完整源码) recursiveStaircaseBF.js完整源代码 recursiveStaircaseBF.test.js完整源代码 r ...

  9. 使用jQuery清空file文件域的解决方案

    使用jQuery清空file文件域的解决方案 var file = $("#file") file.after(file.clone().val("")); f ...

  10. JavaScript学习(八十)—请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中

    JavaScript学习(八十)-请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中 题目: 代码:

最新文章

  1. 来聊聊双目视觉的基础知识(视觉深度、标定、立体匹配)
  2. 字母异位词分组Python解法
  3. php复制xml文件,PHP_php xml文件操作实现代码(二),复制代码 代码如下:?php //创 - phpStudy...
  4. idea,eclipse创建多模块项目
  5. jvm内存模型_四种视角看JVM内存模型
  6. 大数据之HBase教程
  7. 【python】Macbook M1/M1pro/M1max 安装anaconda记录
  8. Windows下安装配置ant
  9. python面试100讲
  10. Win10+VS2017+Ceres-Solver-1.13.0配置
  11. C均值聚类算法及其实现
  12. Eclipse-cdt 配合 gdbserver 进行 arm 程序远程调试 上
  13. OpenCV---直线检测
  14. Excel 常用的九十九个技巧 Office 自学教程快速掌握办公技巧
  15. 高端内存的由来(为什么需要高端内存)
  16. (Python高级编程)第二章:Python中的魔法函数
  17. 基因编辑最新研究成果进展(2021年11月)
  18. 利用谷歌镜像网站编辑Latex的参考文献与doi链接
  19. html中添加水印效果
  20. 微软 Windows 网络邻居

热门文章

  1. Android精仿淘宝/QQ空间标题栏渐变效果
  2. ABB机器人伺服电机维修故障
  3. 革新科技CIDE-EDA:实验1 3-8译码器
  4. android自定义4级联动,使用Android如何实现四级联动地址选择器
  5. C语言自学之路六(循环语句详解)
  6. 工程分析:Kconfig
  7. 使用kconfig生成autoconf.h
  8. Using openRefine
  9. appkey、appSecret自动生成
  10. Python代码反向解析列线图nomogram自动计算各项得分及总得分