1. 程式人生 > >實現圖片上傳前預覽

實現圖片上傳前預覽

jquery實現圖片檔案上傳前預覽功能

html程式碼:

<!DOCTYPE html>
<html>
<head>
    <title>檔案上傳預覽</title>
</head>
<body>
    <input type="file" onchange="preview(this)" ></span>
    <p id="preview"></p>
</body>
</html>

js程式碼:

<script src="https://code.jquery.com/jquery-3.1.1.min.js"
>
</script> <script type="text/javascript"> //上傳圖片之前預覽圖片 function preview(file){ console.log(file.files[0]) if (file.files && file.files[0]) { var reader = new FileReader(); reader.onload = function(evt){ $("#preview").html('<img src="'
+ evt.target.result + '" width="50px" height="50px" />'); } reader.readAsDataURL(file.files[0]); } else { $("#preview").html('<p style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></p>'); } }
</script>