使用对象URL实现本地预览图片
来源:互联网 发布:开源的网管软件 编辑:程序博客网 时间:2024/05/20 18:01
今天测试《javascript高级程序》对象URL这一节的代码,大概是版本更新了,书上代码有一些需要调整的地方。
使用对象URL的好处为,不必将文件内容读到javascript中,而直接地可以使用文件内容。
html代码如下:
<form action="#"><input type="file" id="fileInput"></form><div id="imgShow"></div>
js代码如下:
var fileInput = document.getElementById('fileInput')fileInput.addEventListener('change',function(event){var imgShow = document.getElementById('imgShow'),files = this.files, //原书这里是event.files,经过测试,修正为this.filesurl = window.URL.createObjectURL(files[0]) //创建URL对象if (url) {if (/image/.test(files[0].type)) { //如果上传的文件类型为imageimgShow.innerHTML = '<img src="'+url+'">' //将图片直接插入到页面中}else{imgShow.innerHTML = "not an image"}}else{imgShow.innerHTML = 'your browser doesnt support obj urls!'}})
阅读全文
0 0
- 使用对象URL实现本地预览图片
- web预览本地图片(对象URL)
- 原生javascript FileReader对象实现图片上传本地预览效果
- JavaScript实现本地图片预览
- js 实现 本地图片预览
- js实现本地图片预览
- 本地图片预览+blob使用
- JavaScript使用FileReader对象实现图片上传预览
- IE7下实现预览本地图片
- javascript实现本地预览图片的代码
- 【转载】js 实现 本地图片预览
- 用javascript实现本地图片预览(HTML5)
- 火狐 IE 实现图片本地预览 demo
- 用javascript实现本地图片预览(HTML5)
- js实现网页图片上传本地预览
- premage.js 实现预览本地上传图片
- 用javascript实现本地图片预览(HTML5)
- jquery实现上传图片本地预览效果
- 问题:plugin with id 'android' not found
- 1011. A+B和C
- 爬虫Larbin解析(一)——Larbin配置与使用
- java良好的编程习惯
- 离散化--uva221 城市正视图
- 使用对象URL实现本地预览图片
- 开源爬虫larbin分析
- Sring的ico属性注入,使用三种方法注入
- 使用while循环 计算1+1/2!+1/3!+...+1/20!
- 对指针数组的理解
- 万恶之首·美国·《看懂世界格局的一本书》
- 1066.部分A+B
- JVM优化
- Reshape the Matrix