HTML5圖片預覽實例分享
發(fā)布時間:2014-06-04 09:03:00 作者:佚名
我要評論
這篇文章主要介紹了HTML5圖片預覽實例,需要的朋友可以參考下
HTML5圖片預覽需要用到兩種方法
1.URL
2.FileReader
直接上代碼
復制代碼
代碼如下:<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>html5 圖片上傳預覽</title>
<style>
#preview {
width: 300px;
height: 300px;
overflow: hidden;
}
#preview img {
width: 100%;
height: 100%;
}
</style>
<script src="../jquery/jquery-1.8.3.js"></script>
<script type="text/javascript">
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 = $('<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)
})
})
</script>
</head>
<body>
<form enctype="multipart/form-data" action="" method="post">
<input type="file" name="imageUpload"/>
<div id="preview" style="width: 300px;height:300px;border:1px solid gray;"></div>
</form>
</body>
</html>
其中URL.revokeObjectURL方法Opera不支持,F(xiàn)ileReader除IE9及以下不支持,其它瀏覽器都支持。
相關文章

HTML5結合zyfile.js插件實現(xiàn)的多文件圖片預覽上傳功能特效源碼
是一段實現(xiàn)了可以選擇本地圖片預覽并上傳的效果代碼,在預覽區(qū)的圖片是可以刪除的,同時將本地圖片拖動到網頁規(guī)定的區(qū)域內也是可以自動添加到預覽區(qū)的,此段代碼適用于所有2015-01-29- 本篇效果利用HTML、CSS和Jq實現(xiàn)的圖片點擊預覽功能,在預覽時也可以點擊切換圖片。右邊為預覽圖片的名稱以及說明的實現(xiàn)代碼2014-11-05
- 這篇文章主要介紹了html5圖片上傳預覽示例,需要的朋友可以參考下2014-04-14

jQuery+html5圖片上傳并裁切預覽 php版 v1.0
jquery+html5實現(xiàn)圖片上傳并裁切功能,上傳圖片前可預覽裁切效果,顯示裁切框,應用jquery.Jcrop.min.js實現(xiàn),兼容性方面2013-08-16- 這篇文章主要介紹了HTML5實現(xiàn)預覽本地圖片 的相關資料,需要的朋友可以參考下2016-02-17



