html5 多圖預覽
10年積累的網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有平橋免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
如何實現(xiàn)呢?
頁面加載完成之后,綁定事件下載:
Js代碼
//預覽圖片,沒有真正上傳
com.whuang.hsj.previewLocalDiskImageMultiple($('#pic-file'), $("#previewImage"),function () {
if(uploadStatus==0) {//只要ajax上傳成功一次,則不再校驗.防止點擊了選擇圖片,忘了ajax上傳圖片的情況
uploadStatus=1;
}
},6/*單位是M*/);
com.whuang.hsj.previewLocalDiskImageMultiple的實現(xiàn)如下:
Java代碼
com.whuang.hsj.imgURL = null;
var URL = null;
var getImgUrl = function (file) {
URL = window.URL || window.webkitURL;
/*if (com.whuang.hsj.imgURL != null) {
URL.revokeObjectURL(com.whuang.hsj.imgURL);//free the memory;
}*/
com.whuang.hsj.imgURL = URL.createObjectURL(file);
// $('body').append($('<img/>').attr('src', imgURL));
var imgUrl2 = com.whuang.hsj.imgURL;
return imgUrl2;
};
com.whuang.hsj.previewLocalDiskImageMultiple = function ($fileElement, $previewImage, callback, maxSizeM) {
$fileElement.change(function (event) {
var eventTarget = com.whuang.hsj.getSrcElement(event);
var files = eventTarget.files;
if (!maxSizeM) {
maxSizeM = 2;
} 下載
if (files && files.length > 0) {
var $parentDiv = $previewImage.parent();
$parentDiv.empty();
for (var i = 0; i < files.length; i++) {
var file = files[i];
//console.log(file);
/*if (file.size > 1024 * 1024 * maxSizeM) {
alert('p_w_picpath size Can\'t be more than ' + maxSizeM + 'MB');
event.returnValue = false;
return false;
}*/
var imgUrl2 = getImgUrl(file);
if ($parentDiv && $parentDiv.length && imgUrl2) {
$parentDiv.append($('<img alt="暫無預覽圖片" id="previewImage" src="' + imgUrl2 + '"><hr color="red">'));
}
}
if (typeof callback === 'function') {
callback(com.whuang.hsj.imgURL);
}
}
});
};
上傳圖片的表單:
Html代碼
<form action="/p_w_picpath/upload" id="pic-form" method="post" enctype="multipart/form-data" >
<input type="file" id="pic-file" name="p_w_picpath323" multiple > <br><br>
<input type="button" onclick="ajaxUploadFile(this)" id="upload_pic" value="ajax上傳圖片" > <span id="upload_result_tip" ></span>
</form>
標題名稱:html5多圖預覽
鏈接地址:http://aaarwkj.com/article46/igieeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈、手機網(wǎng)站建設(shè)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)