JS上傳圖片本地實時預覽縮圖
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td height="101" align="center">
<div id="localImag" style="border: 1px solid red;">
<img id="preview" src="" width="100" height="100" style="display: block;border: 1px solid blue;" />
</div>
</td>
</tr>
<tr>
<td align="center" style="padding-top:10px;">
<form method="get" action="xznetwork" name="textfile">
<input type="file" name="file" id="doc" multiple="multiple" style="width:150px;" onchange="javascript:setImagePreview();">
</form>
</td>
</tr>
</tbody>
</table>
</body>
JS程式碼
<script type="text/javascript">
//下面用於圖片上傳預覽功能
function setImagePreview(avalue) {
//input
var docObj = document.getElementById("doc");
//img
var imgObjPreview = document.getElementById("preview");
//div
var divs = document.getElementById("localImag");
if (docObj.files && docObj.files[0]) {
//火狐下,直接設img屬性
imgObjPreview.style.display = 'block';
imgObjPreview.style.width = '100px';
imgObjPreview.style.height = '100px';
//imgObjPreview.src = docObj.files[0].getAsDataURL();
//火狐7以上版本不能用上面的getAsDataURL()方式獲取,需要一下方式
imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
} else {
//IE下,使用濾鏡
docObj.select();
var imgSrc = document.selection.createRange().text;
var localImagId = document.getElementById("localImag");
//必須設定初始大小
localImagId.style.width = "100px";
localImagId.style.height = "100px";
//圖片異常的捕捉,防止使用者修改後綴來偽造圖片
try {
localImagId.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
localImagId.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc;
} catch(e) {
alert("您上傳的圖片格式不正確,請重新選擇!");
return false;
}
imgObjPreview.style.display = 'none';
document.selection.empty();
}
return true;
}
</script>
相關推薦
JS上傳圖片本地實時預覽縮圖
<body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tbody>
js 上傳圖片本地預覽緩存
att 圖片 rip html ext set 設置圖 獲取文件 file <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>文件上傳&
上傳圖片實時預覽縮圖
{ var image=new Image(); image.src=develop//develop/ImgD.src;if(image.width>0&& image.height>0){ flag=true; if(image.width/image.he
3種上傳圖片並實現預覽的方法
load app chunks isp 賦值 response with span attr 在常見的用戶註冊頁面,需要用戶在本地選擇一張圖片作為頭像,並同時預覽。 常見的思路有兩種:一是將圖片上傳至服務器的臨時文件夾中,並返回該圖片的url,然後渲染在html頁面;另一種
HTML5 CSS3 經典案例:無外掛拖拽上傳圖片 (支援預覽與批量) (一)
上傳基本是專案中經常出現的,一般採用:1、form提交 2、flash3、html5form提交會重新整理頁面,很難做到非同步上傳;flash可能是用得比較多了,因為可以兼顧到幾乎所有的瀏覽器,我之前一直會用jquery的uploadify作為專案中的上傳工具,uploadi
上傳圖片前,預覽圖片
<script src="/javascript/jquery-1.3.2.min.js"></script> <img src="" id="img_f3" style=" height:75px; width:75px"/><br/> <input t
HTML5 CSS3 經典案例:無外掛拖拽上傳圖片 (支援預覽與批量) (二)
效果圖1:效果圖2:好了,請允許我把圖片貼了兩遍,方便大家看效果了~可以看出我們的圖片的li的html其實還是挺複雜的,於是我把html文件做了一些修改:<span style="font-size:12px;"><body> <div id="uploadBox"> &
H5 移動端上傳圖片 和 視訊 頁面顯示縮圖
這是我第一次寫部落格,想要分享一下程式設計經驗,因為我也算是一個菜鳥而已,在程式設計過程中,很多問題 都是通過百度,通過CSDN裡面的各位大神分享的經驗,才得以解決的,所以我也是本著造福他人,也完善自己的意願,開始寫寫部落格,分享一下程式設計中遇到的問題及解決方法。好,廢話不
微信js上傳圖片並 展示,iphone下預覽
https useragent 預覽圖 shang 服務器 fun 相冊 put 相機 $(‘.addphotos‘).click(function(){ var that = $(this);
js上傳圖片並預覽
width view 直接 ali 上傳圖片並預覽 class tar result null 一:html代碼 <input id="upload_image" type="file" accept="image/*" capture="camera"onch
JQUERY上傳圖片本地預覽寫法
HTML: <div class="pic"> <label for="pic1">  
js 上傳圖片預覽
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div id="localImag">
js 上傳圖片並轉為base64編碼+預覽圖片+壓縮
js 上傳圖片並轉為base64編碼+預覽圖片+壓縮 html部分 <div id="adds" class="fix"> <form id="myForm" class="clearfix left" name="myForm"> <div clas
jquery上傳圖片本地預覽外掛V1.2
v1.2 1.修復jquery版本高於1.9,外掛報錯BUG. 2.提供未壓縮程式碼.外掛支援IE全系列 谷歌 火狐 等瀏覽器 注意:不支援safari外掛使用說明:1.必須引用jquery外掛,任意版本即可2.外掛使用需遵循以下規則: 1.給需要預覽的img控制元件
菜鳥學JS——上傳圖片之上傳前預覽圖片
上傳圖片對圖片進行一下預覽,可以瞭解圖片上傳後大概會是什麼樣子,此功能用js實現,然後在fileupload控制元件的change事件中呼叫,這樣當用fileupload選擇完圖片以後,圖片就會自動顯示出來了。功能很簡單,卻很實用。 預覽圖片的js程式碼: <s
js上傳圖片預覽,php後臺接收例項,已改寫為多圖上傳預覽
上傳圖片預覽這個出自超實用的js程式碼段,關於圖片的處理那一章,php後臺接收是網上比較少這方面的資源或者寫得很複雜,這裡簡單記錄。都是基於js 首先先呼叫兩個資料夾animateManage.js和viewimg.js,可以在網上下載。相當好用。 關鍵點是FileRead
js上傳展示本地圖片
obj order tor turn 圖片 cti agent html ati 請求的Js: <script type="text/javascript"> $(function () { $(‘#<?php echo $k; ?&g
微信小程式圖片選擇、上傳到伺服器、預覽(PHP)實現例項
微信小程式圖片選擇、上傳到伺服器、預覽(PHP)實現例項 小程式實現選擇圖片、預覽圖片、上傳到開發者伺服器上 後臺使用的tp3.2 圖片上傳 請求時候的header參考時可以去掉(個人後臺驗證許可權使用) 小程式前端程式碼: <view class="se
小程式之圖片的上傳、刪除和預覽和視訊的上傳和刪除
最近在做一個小程式,帖子中用到了一個關於文字、圖片和視訊的一些操作。 最終的樣式 原始樣式 上傳圖片 上傳視訊 這個可以實現輸入文字
週末大放送網站圖片上傳,水印,預覽,截圖
週末閒著沒事,將網站中經常用到的對圖片的操作做了一個總結,方便以後回顧,這裡將一天的成果,貼出來,希望能幫到大家。 首先是swfupload方式的無重新整理上傳,關於怎麼配置,按照demo 的寫法,我相信只要你不是太笨,都能成功。 專案結構: 上傳