国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > HTML > 正文

html5 canvas移動(dòng)瀏覽器上實(shí)現(xiàn)圖片壓縮上傳

2024-08-26 00:18:35
字體:
供稿:網(wǎng)友
這篇文章主要為大家詳細(xì)介紹了html5 canvas移動(dòng)瀏覽器上實(shí)現(xiàn)圖片壓縮上傳的相關(guān)方法,提出了解決方法,分享了解決問題的思路,感興趣的小伙伴們可以參考一下
 
 

最近在移動(dòng)端設(shè)計(jì)頭像上傳功能時(shí),原本是以<input type="file">直接通過formData上傳,然而實(shí)際使用情況是:對(duì)于過大的圖片(高像素手機(jī)所拍攝的照片等)上傳時(shí)間過長(zhǎng)會(huì)導(dǎo)致上傳失敗,而每次都上傳原始大小的圖片(后臺(tái)處理壓縮)十分影響用戶體驗(yàn),所以研究了一下通過canvas壓縮圖片并上傳的方法,以下是整理的一些思路和心得:

一、<input type="file">獲取本地圖片,并將圖片繪制到畫布中。此處的難點(diǎn)在于:由于瀏覽器的保護(hù)機(jī)制,無法直接獲取到本地文件的圖片路徑,所以需要將本地圖片編譯成base64格式再做上傳,代碼如下:

JavaScript Code復(fù)制內(nèi)容到剪貼板
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙岩市| 志丹县| 门头沟区| 英吉沙县| 梁平县| 余庆县| 仪征市| 余干县| 凉城县| 冷水江市| 连州市| 通道| 泰安市| 余庆县| 稻城县| 澄江县| 疏附县| 萨迦县| 怀安县| 绥化市| 晋城| 怀化市| 辉南县| 鹤庆县| 永新县| 汉阴县| 鹤山市| 康保县| 阳春市| 秦安县| 兰溪市| 周宁县| 贡觉县| 六枝特区| 任丘市| 永川市| 汉阴县| 开鲁县| 六安市| 毕节市| 衡山县|