国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - 一般本文編輯器里面的粘貼圖片的實現(xiàn)步驟是怎樣的?

瀏覽:91日期:2023-06-06 10:53:10

問題描述

我們公司需要用到一款編輯器,里面需要粘貼圖片并上傳到服務器端;想了解一下怎么實現(xiàn)截圖粘貼,然后上傳服務器的方法,求大神解惑!!

問題解答

回答1:

在input或textarea監(jiān)聽paste事件。

獲取剪貼板的圖片文件;

利用FileReader 讀取文件dataurl 用于預覽,如果需要的話。

調用上傳接口,直接上傳即可。

element.on(’paste’, function (event) { var e = event.originalEvent, clipboardData = e.clipboardData; if (clipboardData && clipboardData.items[0].type.indexOf(’image’) > -1) {var file = clipboardData.items[0].getAsFile();//讀取e.clipboardData中的數(shù)據(jù):Blob對象if(!checkFileSize(file.size)){ Utils.safeApply(function () {$toaster.warning('只允許上傳小于5MB的圖片'); }); return;}var reader = new FileReader();reader.onload = function (e) { Utils.safeApply(function () {$rootScope.sendPicUrl = e.target.result;$rootScope.picFile = file;Chat.showSendPic2Dialog();//這里可以調用上傳接口,直接上傳。我這里是業(yè)務關系,需要通過對話框來預覽拷貝的圖片,然后在對話框內再上傳。 }, $rootScope);};reader.readAsDataURL(file); }});

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 安吉县| 无为县| 卢氏县| 色达县| 乌兰县| 将乐县| 鲁甸县| 隆回县| 石城县| 航空| 白山市| 山东省| 延津县| 汉寿县| 肃宁县| 榆社县| 邵阳市| 忻州市| 广水市| 鞍山市| 德化县| 北流市| 锡林浩特市| 淮南市| 上犹县| 射洪县| 罗定市| 永城市| 通渭县| 北碚区| 小金县| 永靖县| 梓潼县| 修武县| 麻城市| 崇礼县| 兰州市| 鸡泽县| 钦州市| 柳江县| 靖州|