<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能(判斷格式+即時瀏覽 )

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 22:36:51
        文檔

        基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能(判斷格式+即時瀏覽 )

        基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能(判斷格式+即時瀏覽 ):基于ASP.Net +easyUI框架上傳圖片,判斷格式+實(shí)現(xiàn)即時瀏覽,具體內(nèi)容如下 <div> 選擇圖片:<input id=idFile style=width:224px runat=server name=pic onchange=javascript:setImagePrevie
        推薦度:
        導(dǎo)讀基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能(判斷格式+即時瀏覽 ):基于ASP.Net +easyUI框架上傳圖片,判斷格式+實(shí)現(xiàn)即時瀏覽,具體內(nèi)容如下 <div> 選擇圖片:<input id=idFile style=width:224px runat=server name=pic onchange=javascript:setImagePrevie

        基于ASP.Net +easyUI框架上傳圖片,判斷格式+實(shí)現(xiàn)即時瀏覽,具體內(nèi)容如下

        <div>
         選擇圖片:<input id="idFile" style="width:224px" runat="server" name="pic" onchange="javascript:setImagePreview(this,localImag,preview);" type="file" />
        </div>
         預(yù)  覽:
        <div id="localImag">
         <%--預(yù)覽,默認(rèn)圖片--%>
         <img id="preview" alt="" onclick="over(preview,divImage,imgbig);" src="img/5691.jpg" style="width: 400px; height: 400px;"/> 
        </div>
        
        
        <script>
         //檢查圖片的格式是否正確,同時實(shí)現(xiàn)預(yù)覽
         function setImagePreview(obj, localImagId, imgObjPreview) {
         var array = new Array('gif', 'jpeg', 'png', 'jpg', 'bmp'); //可以上傳的文件類型
         if (obj.value == '') {
         $.messager.alert("讓選擇要上傳的圖片!");
         return false;
         }
         else {
         var fileContentType = obj.value.match(/^(.*)(\.)(.{1,8})$/)[3]; //這個文件類型正則很有用 
         ////布爾型變量
         var isExists = false;
         //循環(huán)判斷圖片的格式是否正確
         for (var i in array) {
         if (fileContentType.toLowerCase() == array[i].toLowerCase()) {
         //圖片格式正確之后,根據(jù)瀏覽器的不同設(shè)置圖片的大小
         if (obj.files && obj.files[0]) {
         //火狐下,直接設(shè)img屬性 
         imgObjPreview.style.display = 'block';
         imgObjPreview.style.width = '400px';
         imgObjPreview.style.height = '400px';
         //火狐7以上版本不能用上面的getAsDataURL()方式獲取,需要一下方式 
         imgObjPreview.src = window.URL.createObjectURL(obj.files[0]);
         }
         else {
         //IE下,使用濾鏡 
         obj.select();
         var imgSrc = document.selection.createRange().text;
         //必須設(shè)置初始大小 
         localImagId.style.width = "400px";
         localImagId.style.height = "400px";
         //圖片異常的捕捉,防止用戶修改后綴來偽造圖片 
         try {
         localImagId.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
         localImagId.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc;
         }
         catch (e) {
         $.messager.alert("您上傳的圖片格式不正確,請重新選擇!");
         return false;
         }
         imgObjPreview.style.display = 'none';
         document.selection.empty();
         }
         isExists = true;
         return true;
         }
         }
         if (isExists == false) {
         $.messager.alert("上傳圖片類型不正確!");
         return false;
         }
         return false;
         }
         }
        
         //顯示圖片 
         function over(imgid, obj, imgbig) {
         //大圖顯示的最大尺寸 4比3的大小 400 300 
         maxwidth = 400;
         maxheight = 300;
        
         //顯示 
         obj.style.display = "";
         imgbig.src = imgid.src;
        
         //1、寬和高都超過了,看誰超過的多,誰超的多就將誰設(shè)置為最大值,其余策略按照2、3 
         //2、如果寬超過了并且高沒有超,設(shè)置寬為最大值 
         //3、如果寬沒超過并且高超過了,設(shè)置高為最大值 
        
         if (img.width > maxwidth && img.height > maxheight) {
         pare = (img.width - maxwidth) - (img.height - maxheight);
         if (pare >= 0)
         img.width = maxwidth;
         else
         img.height = maxheight;
         }
         else if (img.width > maxwidth && img.height <= maxheight) {
         img.width = maxwidth;
         }
         else if (img.width <= maxwidth && img.height > maxheight) {
         img.height = maxheight;
         }
         }
        </script> 
        

        界面效果圖:

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能(判斷格式+即時瀏覽 )

        基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能(判斷格式+即時瀏覽 ):基于ASP.Net +easyUI框架上傳圖片,判斷格式+實(shí)現(xiàn)即時瀏覽,具體內(nèi)容如下 <div> 選擇圖片:<input id=idFile style=width:224px runat=server name=pic onchange=javascript:setImagePrevie
        推薦度:
        標(biāo)簽: 圖片 上傳 )(
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲日本精品一区二区| 亚洲男人的天堂www| 亚洲偷自精品三十六区| 三年片在线观看免费观看大全一| 亚洲国产精品一区二区三区久久| 婷婷亚洲综合五月天小说在线| 国产小视频免费观看| 国产成人综合亚洲一区| 在线观看亚洲免费| 美女被免费网站在线视频免费| 亚洲AV无码乱码在线观看| 无遮挡免费一区二区三区| 精品亚洲成α人无码成α在线观看 | 久久亚洲精品无码aⅴ大香| 久久久久国产免费| 亚洲视频一区在线观看| 国产三级在线观看免费| 亚洲AV无码一区二区乱子仑| 国产成人啪精品视频免费网| 又黄又大的激情视频在线观看免费视频社区在线 | 亚洲一卡二卡三卡四卡无卡麻豆| 久久综合AV免费观看| 亚洲国产成人AV网站| 亚洲中文字幕在线观看| 无人在线观看免费高清| 亚洲人成综合网站7777香蕉| 免费国产人做人视频在线观看| 中文字幕不卡免费高清视频| 亚洲日产2021三区在线| 日韩视频在线免费观看| 2022免费国产精品福利在线| 亚洲人成网站影音先锋播放| 天天干在线免费视频| 中文在线免费观看| 亚洲二区在线视频| 亚洲综合国产一区二区三区| 国内精品免费麻豆网站91麻豆 | 最好2018中文免费视频| 亚洲国产精品久久久久| 青青草国产免费久久久91| 国产在线精品观看免费观看|