1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 上传图片显示扫描效果html5 JS+HTML5实现上传图片预览效果完整实例【测试可用】...

上传图片显示扫描效果html5 JS+HTML5实现上传图片预览效果完整实例【测试可用】...

时间:2023-09-10 23:18:20

相关推荐

上传图片显示扫描效果html5 JS+HTML5实现上传图片预览效果完整实例【测试可用】...

本文实例讲述了JS+HTML5实现上传图片预览效果。分享给大家供大家参考,具体如下:

在项目中遇到用input标签file类型的文件上传,想实在上传之前进行图片的预览功能;之前的做的一个解决方案是文件先上传上去然后返回地址再显示在页面上,这样就不太好,因为用户基本信息可能并没有保存,但是头像却已经改变,如果在需要改变就导致了多余图片的保存服务器。

在网上找了下解决方案,如下所示:

html5 图片上传预览

#preview {

width: 300px;

height: 300px;

overflow: hidden;

}

#preview img {

width: 100%;

height: 100%;

}

function preview1(file) {

var img = new Image(), url = img.src = URL.createObjectURL(file)

var $img = $(img)

img.onload = function() {

URL.revokeObjectURL(url)

$('#preview').empty().append($img)

}

}

function preview2(file) {

var reader = new FileReader()

reader.onload = function(e) {

var $img = $('').attr("src", e.target.result)

$('#preview').empty().append($img)

}

reader.readAsDataURL(file)

}

$(function() {

$('[type=file]').change(function(e) {

var file = e.target.files[0]

preview1(file)

})

})

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript+HTML5特效与技巧汇总》、《JavaScript图片操作技巧大全》、《JavaScript图形绘制技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

时间: -04-19

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。