好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Html5 FileReader實現即時上傳圖片功能實例代碼

Html5 FileReader實現即時上傳圖片功能實例代碼

熱門標簽:pageadm實現地圖標注 阜陽企業外呼系統 外呼系統電話怎么投訴 申請400電話流程簡介 邢臺縣地圖標注app 外呼線穩定線路 呼和浩特外呼電銷系統排名 地圖標注位置能賺錢嗎 南通數據外呼系統推廣
下面的是在ie9下面實現的預覽,跟ie8還是不一樣的,不過我記得貌似ie8好像也是利用了fiter的功能,因為項目只要求在ie9以上,所以就沒有寫出ie8的啦

復制代碼
代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<p><style type="text/css">
#kk{
width:400px;
height:400px;
overflow: hidden;
}
#preview_wrapper{
width:300px;
height:300px;
background-color:#CCC;
overflow: hidden;
}
#preview_fake{ /* 該對象用于在IE下顯示預覽圖片 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
width:300px;
overflow: hidden;
}
#preview_size_fake{ /* 該對象只用來在IE下獲得圖片的原始尺寸,無其它用途 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
width:300px;
visibility:hidden;
overflow: hidden;
}
#preview{ /* 該對象用于在FF下顯示預覽圖片 */
width:300px;
height:300px;
overflow: hidden;
}
</style><script type="text/javascript">
function onUploadImgChange(sender){
if( !sender.value.match( /.jpg|.gif|.png|.bmp/i ) ){
alert('圖片格式無效!');
return false;
}
var objPreview = document.getElementById('preview');
var objPreviewFake = document.getElementById('preview_fake');
var objPreviewSizeFake = document.getElementById('preview_size_fake');
if( sender.files && sender.files[0] ){ //這里面就是chrome和ff可以兼容的了
objPreview.style.display = 'block';
objPreview.style.width = 'auto';
objPreview.style.height = 'auto';
// Firefox 因安全性問題已無法直接通過 input[file].value 獲取完整的文件路徑
objPreview.src = sender.files[0].getAsDataURL();
}else if( objPreviewFake.filters ){
// IE7,IE8 在設置本地圖片地址為 img.src 時出現莫名其妙的后果
//(相同環境有時能顯示,有時不顯示),因此只能用濾鏡來解決
// IE7, IE8因安全性問題已無法直接通過 input[file].value 獲取完整的文件路徑
sender.select();
sender.blur();
var imgSrc = document.selection.createRange().text;
objPreviewFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
objPreviewSizeFake.filters.item('DXImageTransform.Microsoft.AlphaImageLoader').src = imgSrc;
alert("已成功選擇圖片!");
alert(objPreviewSizeFake.offsetWidth);
autoSizePreview( objPreviewFake,objPreviewSizeFake.offsetWidth, objPreviewSizeFake.offsetHeight );
objPreview.style.display = 'none';
}
}
function onPreviewLoad(sender){
autoSizePreview( sender, sender.offsetWidth, sender.offsetHeight );
}
function autoSizePreview( objPre, originalWidth, originalHeight ){
var zoomParam = clacImgZoomParam( 300, 300, originalWidth, originalHeight );
objPre.style.width = zoomParam.width + 'px';
objPre.style.height = zoomParam.height + 'px';
objPre.style.marginTop = zoomParam.top + 'px';
objPre.style.marginLeft = zoomParam.left + 'px';
}
function clacImgZoomParam( maxWidth, maxHeight, width, height ){
var param = { width:width, height:height, top:0, left:0 };
if( width>maxWidth || height>maxHeight ){
rateWidth = width / maxWidth;
rateHeight = height / maxHeight;
if( rateWidth > rateHeight ){
param.width = maxWidth;
param.height = height / rateWidth;
}else{
param.width = width / rateHeight;
param.height = maxHeight;
}
}
param.left = (maxWidth - param.width) / 2;
param.top = (maxHeight - param.height) / 2;
return param;
}
</script> <input name="localfile" type="file" id="localfile" size="28" onchange="onUploadImgChange(this)"/> <!--以下是預覽圖片用的-->
<div id="kk">
<div id="preview_wrapper">
<div id="preview_fake">
<img id="preview" src="" onload="onPreviewLoad(this)"/>
</div>
</div>
<br/>
<img id="preview_size_fake" />
</div></p>
</body>
</html>

標簽:德州 內蒙古 鶴崗 楊凌 黃山 辛集 蚌埠 撫順

巨人網絡通訊聲明:本文標題《Html5 FileReader實現即時上傳圖片功能實例代碼》,本文關鍵詞  Html5,FileReader,實現,即時,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Html5 FileReader實現即時上傳圖片功能實例代碼》相關的同類信息!
  • 本頁收集關于Html5 FileReader實現即時上傳圖片功能實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 日本伦理黄色大片在线观看网站| 韩国一级毛片高清免费观看| 老板带着私奴公开调教| 国产一区二区影院| 女人和马发生性后肚子变大的原因| 5g影院_天天5g天天爽| 99久久精品国产自免费| 男生馋女生身子是馋哪里| 二级片黄色| 激情都市亚洲一区二区| 18禁高潮娇喘出水长时间视频| 快穿男男肉污有肉的| 痴女OL裤袜波多野结衣| 国模娜娜极品自慰人体| 亚洲成人高清在线观看| 女人操男人| freeHD???sexHD| 国产精品无码一区二区八戒| 又猛又黄又爽无遮挡的视频网站| 日本电影一区二区| 国产自产精品一区精品c91| 中文字幕无码一区二区三区免费| 美女激情诱惑| 免费a大片| 欧美黑人粗大xxxxpp| 视频一对一听指挥| 日本肉动漫在线无码麻豆| 宝贝你的好小好紧好爽| 操的嗷嗷叫| 另类一区二区| 久久久无码精品亚洲欧美动图| bl放荡受np纯肉合集白雪王子| 97福利视频导航欧美一区| 欧美va免费精品高清在线| 女仆被?到爽??流片动漫软件 | 高清一级做a爱免费视| 女m羞辱调教视频网站| ceкс高清видео熟女| 国产精品不卡一区二区三区在线观看 | 强行漏尿失禁play文| ?国产精品海角社区|