首页 > 编程语言 >直播平台搭建源码,通过 JS 读取本地图片并预览在页面中

直播平台搭建源码,通过 JS 读取本地图片并预览在页面中

时间:2022-09-20 14:24:52浏览次数:82  
标签:读取 预览 JS 直播 源码 页面

直播平台搭建源码,通过 JS 读取本地图片并预览在页面中

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<input id="myInput" type="file" onchange="getFile">
<img id="myImage" src="" alt="">
<script>
document.getElementById("myInput").addEventListener("change", getFile, true)
function getFile(file) {
if (!file) {
return;
}
const {
files
} = file.target;
if (files.length <= 0) return;
const fileReader = new FileReader();
fileReader.readAsDataURL(files[0]);
fileReader.onload = (event) => {
console.log(event);
try {
const {
result
} = event.target;
document.getElementById("myImage").src = result;
} catch (e) {
console.log(e);
}
};
}
</script>
</body>
</html>

以上就是 直播平台搭建源码,通过 JS 读取本地图片并预览在页面中,更多内容欢迎关注之后的文章

 

标签:读取,预览,JS,直播,源码,页面
From: https://www.cnblogs.com/yunbaomengnan/p/16710854.html

相关文章

  • Java线程Hotspot线程Linux线程源码穿透
    ​ 原理分析首先不妨先看一副图​编辑通常我们在Java开发中使用线程无非就是使用Thread类提供的一些API,比如newThread()、Thread.start()等等方法。那么对于Linux操......
  • js精度计算问题解决,Jsutil库源码
    为什么会存在浮点数计算精度丢失问题,这个原因不再过多赘述; JS中如何解决精度计算问题,大不部分人都知道升幂再降幂的解决方案; 但是如果直接升幂也会出现精度问题,且需......
  • js同一接口返回不同的类型之Edge的兼容
    前提:js同一接口返回不同的类型,但是这个链接上面的内容的缺点是没有加Edge浏览器的兼容:今天我们就说说如何加兼容:1.没有兼容内容的巩固,Chrome浏览器中获取blob的接口返......
  • 使用 Amplication 缩短 Node.js 应用程序的上线时间
    使用Amplication缩短Node.js应用程序的上线时间AmplicationStack使用任何技术开发任何应用程序都是一个复杂的过程。我们必须考虑很多事情,比如架构、使用哪些技术......
  • 前端Nodejs-Day34
    Node.js:基于ChromeV8引擎的Javascript运行环境浏览器中js的运行环境:前端运行环境Nodejs中js的运行环境:后端运行环境(无法调用DOM和BOM等浏览器内置API)  ......
  • Three-js入门3-插件stats和dat-GUI.md
    title:Three.js入门3-插件stats和dat.GUIcopyright:truepermalink:8top:0date:2019-01-2702:42:55tags:['three']categories:techpassword:翻译自官方文......
  • JS使用策略模式优化条件选择结构
    这段代码是采用if-else的方式判断多个不同的条件。functionpermission(role){if(role==="operations"){getOperationPermission()}elseif(role=......
  • SpringBoot Xml转Json对象
    一、导入需要的依赖<dependency><groupId>maven</groupId><artifactId>dom4j</artifactId><version>1.7-20060614</version></dependency>二、xml......
  • FastJson 的一些配置
    主要提到:关闭循环引用的配置"$ref":"$.data[0].detail.wmsInboundorder.details[1]"如下:importcom.alibaba.fastjson.serializer.SerializeConfig;importcom.alib......
  • node.js 使用教程-3.gulp-file-include 详细教程
    前言gulp-file-include是gulp插件,它提供了一个include方法让我们可以像后端模板那样把公共部分的页面导入进来,实现html复用。环境准备gulp-file-include是gulp的......