上传图片显示预览调用摄像头

Posted AiTing on the way

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传图片显示预览调用摄像头相关的知识,希望对你有一定的参考价值。

html代码:

  <img id="pic" src="img/pic.png"/>

  </span><input id="file" type="file" accept="image/*" capture="camera"/>

 

js代码:

  //选择图片后自动填充

  //获取对象input file 的图片地址,放进img
  $("#file").change(function () {//input的id
  var objUrl = getObjectURL(this.files[0]);//调用函数调取图片地址
  obUrl = objUrl;
  console.log("objUrl = " + objUrl);
  if (objUrl) {
  $("#pic").attr("src", objUrl).show();//选择img的ID,给src赋值
  }
  });

  //获取input file的文件地址
  function getObjectURL(file) {
  var url = null;
  if (window.createObjectURL != undefined) {//basic
  url = window.createObjectURL(file);
  } else if (window.URL != undefined) {//mozilla(firefox)兼容火狐
  url = window.URL.createObjectURL(file);
  } else if (window.webkitURL != undefined) {//webkit or chrome
  url = window.webkitURL.createObjectURL(file);
  }
  return url;
  }

以上是关于上传图片显示预览调用摄像头的主要内容,如果未能解决你的问题,请参考以下文章

vue 图片上传

图片上传预览

如何在 Vue.js (Element.ui) 中的上传按钮侧面上传后预览/显示图像?

编辑图片时,能够实时显示上传的图片(预览)

php上传图片时怎样在页面显示预览图

想做一个PHP图片上传前预览,麻烦帮忙看下为啥预览不能显示