h5 加载图片后显示的代码分析
来源:互联网 发布:linux查看文件系统类型 编辑:程序博客网 时间:2024/05/21 18:01
加载图片后显示的代码分析
功能: 加载图片,然后显示
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <input type="file" id='file'; onchange="c()" /> <img src="" id='show' /></body><script type="text/javascript"> function c () { var r= new FileReader(); f=document.getElementById('file').files[0]; r.readAsDataURL(f); r.onload=function (e) { document.getElementById('show').src=this.result; };}</script></html>
一:
FileReader对象的readAsDataURL方法可以将读取到的文件编码成Data URL。Data URL是一项特殊的技术,可以将资料(例如图片)内嵌在网页之中,不用放到外部文件。使用Data URL的好处是,您不需要额外再发出一个HTTP 请求到服务器端取得额外的资料;而缺点便是,网页的大小可能会变大。它适合应用在内嵌小图片,不建议将大图像文件编码成Data URL来使用。您的图像文件不能够超过浏览器限定的大小,否则无法读取图像文件。
参考文档:http://blog.okbase.net/jquery2000/archive/1296.html
二:
当 FileReader 读取文件的方式为 readAsArrayBuffer, readAsBinaryString, readAsDataURL 或者 readAsText 的时候,会触发一个 load
事件。从而可以使用 FileReader.onload
属性对该事件进行处理。
// 一个文件上传的回调 <input type="file" onchange="onChange(event)">function onChange(event) { var file = event.target.files[0]; var reader = new FileReader(); reader.onload = function(event) { // 文件里的文本会在这里被打印出来 console.log(event.target.result) }; reader.readAsText(file);}
https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader/onload
阅读全文
0 0
- h5 加载图片后显示的代码分析
- 从代码分析Android-Universal-Image-Loader的图片加载、显示流程
- 从代码分析Android-Universal-Image-Loader的图片加载、显示流程
- 从代码分析Android-Universal-Image-Loader的图片加载、显示流程
- 从代码分析Android-Universal-Image-Loader的图片加载、显示流程
- 从代码分析Android-Universal-Image-Loader的图片加载、显示流程
- 图片加载成功后显示图片
- android webView加载h5 h5的js代码不执行
- 关于h5显示局部图片的方法
- JavaScript预加载图片并显示loading的代码
- H5图片压缩代码
- JavaScript图片预加载代码,显示loading
- JavaScript图片预加载代码,显示loading
- WebView加载H5界面后的返回键问题
- 加载网络图片所显示的转圈效果及加载成功前与失败后所显示的图标
- 修改用户头像后显示的是修改之前的头像(SDWebImage加载网络图片)
- Android用webView加载h5的页面,h5获取本地的图库中的图片
- Android 开源框架Universal-Image-Loader完全解析(五)- 从代码分析Android-Universal-Image-Loader的图片加载、显示流程
- getspent、setspent和endspent运行出错
- 自定义view解锁
- swipeRefreshLayout 上拉加载 下拉刷新
- Objective-C知识汇总
- 测试去空格
- h5 加载图片后显示的代码分析
- Android OpenGL 显示基本图形及相关概念解读
- POI读取execl的工具类:ExcelReader(解析Excel的工具类)
- Unity世界坐标转为画布坐标
- 根据面要素图层迭代出面要素批量裁切(掩膜提取)影像
- 用Python实现一个简单的文件传输协议
- PYTHON对文件及文件夹的一些操作
- 布景层Layer的三个子类
- stm32中断优先级