前端base64壓縮(不相容ie8)

2022-07-05 17:48:19 字數 710 閱讀 9236

function

dealimage(base64, w, callback)

else

} else

ctx.clearrect(0, 0, canvas.width, canvas.height);

ctx.drawimage(

this, 0, 0, canvas.width, canvas.height);

var base64 = canvas.todataurl("image/jpeg", quality); //

壓縮語句

//如想確保壓縮到自己想要的尺寸,如要求在50-150kb之間,**以下語句,quality初始值根據情況自定

//while (base64.length / 1024 > 150)

//防止最後一次壓縮低於最低尺寸,只要quality遞減合理,無需考慮

//while (base64.length / 1024 < 50)

callback(base64);//

必須通過**函式返回,否則無法及時拿到該值}}

function

printing(base64)

ie中 newimage.src 要放在 newimage.onload下面,不然不會執行

ie8中 canvas.getcontext("2d") getcontext方法不管用,需要引入excanvas.js

前端編碼base64

二進位制資料 000001 000011 編碼後 bd未編碼的字串 b 對應的二進位制資料 010000 10對殘缺的二進位制進行補足 010000 100000 000000 000000 編碼後 qg 未編碼的字串 bd 對應的二進位制資料 010000 100100 0100 對殘缺的二進位制...

關於base64前端加密,後端解密

公司做的系統是給某公司內網的系統。做了乙個滲透測試。提出一點漏洞,關於使用者名稱和密碼在傳輸中是用明文傳輸的,但後台接到後已經做了md5加密進行校驗而且還是內網,一般這個是沒問題的。但提出了漏洞就改唄,加個密。思路是前端加密,後端解密。前端 function submitform base64.js...

前端實現 base64格式的PDF預覽

1 預覽的pdf中文不顯示 不顯示中文的 pdfjslib.getdocument 這是由於存在pdf不支援的字型格式,需要引入pdf.js字型庫。2 pdf.js的ie相容性問題 這個很頭疼,需求開發完成後被告知需要相容ie8 ie9。突然發現這個無法實現,網上資料也是什麼樣的都有。看他們的官方介...