jQuery移動(dòng)端圖片上傳組件
本文實(shí)例為大家分享了移動(dòng)端圖片上傳組件,供大家參考,具體內(nèi)容如下
Imageupload
使用File API+canvas 客戶端壓縮圖片,并實(shí)現(xiàn)文件上傳服務(wù)端
文件依賴 JQUERY
參數(shù)API
loading:'.loading', 頁面顯示loading的圖標(biāo)selector
url:'', 接收數(shù)據(jù)的api接口地址
maxFileSize:1010241024, 服務(wù)端支持的最大單文件大小
format:/^image/i, 支持的文件格式. images text .....
isCompress:true, 如果是圖片,可以開啟客戶端壓縮,減少傳輸?shù)臄?shù)據(jù)文件
compressNum:0.6, 圖片的壓縮率,0~1 設(shè)置為1可能最終結(jié)果比未壓縮還大,請慎用1.
beforeUpload:function(){}, 上傳之前的處理,返回false可以阻止文件的上傳
uploadStart: function(){}, 開始上傳的回調(diào)
afterUpload: function(){}, 上傳結(jié)束的回調(diào)
uploadProgress: function(v){} 上傳的進(jìn)度條
uploadError: function(){} 上傳錯(cuò)誤的回調(diào)
showThumbnail:function(){} 顯示縮略圖
使用范例:
<div id="proccess"></div> 壓縮前:<div id="rrr1"></div> <br> <input type="file" multiple id="filesss" > <br> 壓縮后:<div id="rrr2"></div> <br>
$('#filesss').mobileUpload({
url: '',
beforeUpload: function () {
console.log('beforeUpload')
},
uploadStart: function (file) {
console.log('uploadStart')
console.log('原文件大小:' + file.length);
},
uploadProgress: function (v) {console.log('進(jìn)度' + v)},
uploadError: function () {console.log('uploadError')},
showThumbnail: function (file) {
$('#rrr1').append('<img src="' + file + '">');
},
afterUpload: function (file, data) {
console.log('壓縮后大小:' + file.length);
$('#rrr2').append('<img src="' + file + '">');
}
});
更多精彩內(nèi)容,請點(diǎn)擊《jQuery上傳操作匯總》,進(jìn)行深入學(xué)習(xí)和研究。
以上就是移動(dòng)端圖片上傳組件,很實(shí)用的上傳組件,希望大家喜歡。
- 基于jquery的圖片輪播 tab切換組件
- jQuery圖片拖動(dòng)組件Dropzone用法示例
- jquery.picsign圖片標(biāo)注組件實(shí)例詳解
- jquery無縫圖片輪播組件封裝
- Jquery插件之多圖片異步上傳
- Jquery ajaxsubmit上傳圖片實(shí)現(xiàn)代碼
- jquery實(shí)現(xiàn)圖片上傳前本地預(yù)覽功能
- 基于jquery實(shí)現(xiàn)的上傳圖片及圖片大小驗(yàn)證、圖片預(yù)覽效果代碼
- jquery 批量上傳圖片實(shí)現(xiàn)代碼
- 使用jQuery實(shí)現(xiàn)驗(yàn)證上傳圖片的格式與大小
- 基于jquery實(shí)現(xiàn)圖片上傳本地預(yù)覽功能
- jQuery實(shí)現(xiàn)移動(dòng)端圖片上傳預(yù)覽組件的方法分析
相關(guān)文章
jQuery插件實(shí)現(xiàn)多級(jí)聯(lián)動(dòng)菜單效果
開發(fā)一個(gè)jQuery插件實(shí)現(xiàn)多級(jí)聯(lián)動(dòng)菜單效果,實(shí)現(xiàn)步驟很詳細(xì),感興趣的小伙伴們可以參考一下2015-12-12
jquery插件之easing 動(dòng)態(tài)菜單
jQuery Easing Plugin 是一個(gè)簡單的為對象擴(kuò)展高級(jí)屬性和選項(xiàng)的jQuery插件。2010-08-08
jQuery插件Validate實(shí)現(xiàn)自定義表單驗(yàn)證
這篇文章主要介紹了jQuery插件Validate實(shí)現(xiàn)自定義表單驗(yàn)證,自定義一個(gè)驗(yàn)證方法,感興趣的小伙伴們可以參考一下2016-01-01
jQuery+HTML5實(shí)現(xiàn)圖片上傳前預(yù)覽效果
這篇文章主要介紹了jQuery+HTML5實(shí)現(xiàn)圖片上傳前預(yù)覽效果,涉及jquery操作圖片動(dòng)態(tài)顯示效果,非常簡單實(shí)用,需要的朋友可以參考下2015-08-08
jQuery實(shí)現(xiàn)圖片加載完成后改變圖片大小的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)圖片加載完成后改變圖片大小的方法,結(jié)合實(shí)例形式分析了jQuery圖片樣式與頁面元素屬性動(dòng)態(tài)操作的相關(guān)技巧,需要的朋友可以參考下2016-03-03

