错误实例(fakepath路径)

<html>
<input type="file" id="recipient-name">
<script>var file = $("#recipient-name");         //获取id值为...的file类型的表单$(file).change(function() {            //表单的内容完成后实现的方法var fileToncet = $(this).val();    //获取表单的内容console.log(fileToncet);           //输出表单的内容   <img src="C:\fakepath\3.3.jpg"/>var creatImg = '<img src="' + fileToncet + '"/>'; //生成一个图片标签,路径和为表单的内容(即路径)var imgDiv = $('.div-img').append(creatImg);  //将这个图片标签插入到指定位置,照片不显示console.log(creatImg);//输出图片的路径  <img src="C:\fakepath\3.3.jpg"/>浏览器为了安全问题,会自动更改图片的路径,所以此时图片的路径不是原路径,导致图片显示不出来

解决方法

<html>
<input type="file" id="recipient-name">
<script>$("#recipient-name").change(function(e) { //监听input内容改变var exSrc = e.target;exGetImg(exSrc);
//调用获取图片信息的方法})var exGetImg = function(extag) {var file = extag.files[0];                               //选中文件的第一个文件(当成固定的格式)var readers = new FileReader();                         //新建文件阅读对象,来转意路径readers.readAsDataURL(file);                           //将读取的文件路径,将路径转换为url类型    readers.onload = function() {                         //转换之后调用onload()方法var imgsSrc = this.result;                      //图片地址读出来之后result结果为 DataURL  //this.result  为图片转化的url路径console.log(imgsSrc)                            //显示出来图片的url路径,可以直接赋给img的src属性var creatImg = '<img src="' + imgsSrc + '"/>'; //生成一个图片标签,路径和为表单的内容(即路径)var imgDiv = $('.div-img').append(creatImg);  //将这个图片标签插入到指定位置,照片显示。}}

获取input添加图片的路径以及fakepath的解决方法相关推荐

  1. 删除目录下的特定命名的图片,获取特定名称图片的路径

    1.头文件 2.函数体--获取指定名称图片的路径 3.函数体-删除指定路径下指定名称的图片 转载于:https://www.cnblogs.com/1234abcdttttjy001/p/106553 ...

  2. android 部分手机Camera 拍照 图片被旋转90度的解决方法

    部分手机拍照完后 图片旋转角度90度,目前解决方法普遍都是通过图片路径,获取图片信息判断角度,然后转换角度.如下: /*** 读取图片属性:旋转的角度* @param path 图片绝对路径* @re ...

  3. PowerDesigner16.5反向工程获取Oracle11g数据表结构遇到的问题及解决方法

    PowerDesigner16.5反向工程获取Oracle11g数据表结构遇到的问题及解决方法 本人只想用PowerDesigner16.5反向工程获取Oracle11g生成ER图,没曾想纠结了两个晚 ...

  4. win7双击计算机 出现windows无法访问指定设备,win7系统提示“Windows无法访问指定设备路径或文件”的解决方法...

    ‍ 为什么在win7系统上点击桌面图标提示"Windows无法访问指定设备路径或文件,您可能没有合适的权限访问",这是为什么?这是因为你的C盘是NTFS格式的,所以这个时候只要给账 ...

  5. html5官网中遇到的问题,html5的input的required使用中遇到的问题及解决方法

    form提交时隐藏input发生的错误 问题描述 在form表单提交的时候,有些input标签被隐藏,表单验证过程中会出现An invalid form control with name=" ...

  6. android camera 图片被旋转,android 部分手机Camera 拍照 图片被旋转90度的解决方法

    部分手机拍照完后 图片旋转角度90度,目前解决方法普遍都是通过图片路径,获取图片信息判断角度,然后转换角度.如下: /** * 读取图片属性:旋转的角度 * @param path 图片绝对路径 * ...

  7. android 相册png黑底,Android png透明图片转jpg时背景变黑的解决方法

    在做view保存图片后,压缩格式转为jpg的时候出现了黑色背景,其根本原因在于透明背景时背景的情况下,转换为jpg的时候会变成黑色背景,原因是PNG支持透明图而 JPG格式不支持透明背景. 我们的解决 ...

  8. java png背景变黑,Android png透明图片转jpg时背景变黑的解决方法

    Android png透明图片转jpg时背景变黑的解决方法 发布时间:2020-09-01 07:36:28 来源:脚本之家 阅读:141 作者:康熙微博私访记 在做view保存图片后,压缩格式转为j ...

  9. android黑色背景图片,Android png透明图片转jpg时背景变黑的解决方法

    在做view保存图片后,压缩格式转为jpg的时候出现了黑色背景,其根本原因在于透明背景时背景的情况下,转换为jpg的时候会变成黑色背景,原因是PNG支持透明图而 JPG格式不支持透明背景. 我们的解决 ...

  10. 关于van-card中thumb引入本地图片而无法正常显示的解决方法

    关于van-card中thumb引入本地图片而无法正常显示的解决方法 前言 解决办法 总结 前言 最近在弄一个微信公众号,是H5前端,用到的是vant组件. 当然Vant的官方文档以及例子都有,但是很 ...

最新文章

  1. TCP三次握手建立连接四次挥手断开连接
  2. 将来,你会成为这三种程序员之一
  3. lambda表达式_Lambda表达式详解
  4. PADS Layout的一个鼠标小技巧
  5. java判断变量是奇书还是偶数_测试值是奇数还是偶数
  6. FOSCommentBundle功能包:添加Symfony2内建的ACL安全
  7. c语言指针试题嵌入式,嵌入式面试C语言试题「」(2)
  8. 全栈创建一个小程序(mpvue+nodejs+mysql)---(一)--本地开发
  9. Idea设置全局highlighting level 为Syntax
  10. 笨方法学Python(一)
  11. Laplace锐化算子和LOG算子
  12. 浮动时间怎么计算_软考学习第21天-----软考案例分析的计算题
  13. CISSP-考纲分析
  14. 游戏修改器制作教程三:内存与Cheat Engine
  15. 计算机屏保密码失效,Win7屏幕保护失效了怎么办 win7屏幕保护程序失效的解决方法...
  16. 学习zencart模板制作
  17. 腾讯三面落马+拒网易、CVTE后,字节四面成功拿下offer
  18. PO模式项目实战思路分析
  19. ubuntu的学习记录-安装vmtols,更换软件源,开启远程服务
  20. 那些 996 公司的员工怎么样了?

热门文章

  1. 相关常用单位转换 mil 英里 英尺 .......
  2. 程序员跳槽时,如何高效地准备面试?
  3. 凤凰架构4——透明多级分流系统
  4. MATLAB 添加已下载的工具箱步骤
  5. 国庆促销海报模板素材
  6. java实训鉴定表_java实习自我鉴定材料定稿(资料4)
  7. ADF中在jspx页面加载的阶段添加自己的代码
  8. 【滤波器】基于matlab时变维纳滤波器设计【含Matlab源码 1870期】
  9. 【图像去噪】基于自适应布谷鸟算法优化维纳滤波器实现多光谱图像去噪附matlab代码
  10. mapboxgl 互联网地图纠偏插件(三)