鏈湴鍥炬枃鐩存帴澶嶅埗鍒板笣鍥紺MS缂栬緫鍣ㄤ腑
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鏈湴鍥炬枃鐩存帴澶嶅埗鍒板笣鍥紺MS缂栬緫鍣ㄤ腑相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/%e5%89%aa%e8%b4%b4%e6%9d%bf' title='鍓创鏉?>鍓创鏉?/a> gif ali tar 鐐瑰嚮 image height 淇濆瓨 end
鍥剧墖鐨勫鍒舵棤闈炴湁涓ょ鏂规硶锛屼竴绉嶆槸鍥剧墖鐩存帴涓婁紶鍒版湇鍔″櫒锛屽彟澶栦竴绉嶈浆鎹㈡垚浜岃繘鍒舵祦鐨刡ase64鐮?br>鐩墠闄恈hrome娴忚鍣ㄤ娇鐢?br>棣栧厛浠m-editor鐨勪簩杩涘埗娴佷繚瀛樹负渚嬶細
鎵撳紑umeditor.js锛屾壘鍒癠M.plugins[鈥榓utoupload鈥榏锛岀劧鍚庢壘鍒癮utoUploadHandler鏂规硶锛屾敞閲婃帀鍏朵腑鐨勪唬鐮併€?br>鍔犲叆涓嬮潰鐨勪唬鐮侊細
//鍒ゆ柇鍓创鏉跨殑鍐呭鏄惁鍖呭惈鏂囨湰
//棣栧厛瑙i噴涓€涓嬩负浠€涔堣鍒ゆ柇鏂囨湰鏄笉鏄负绌?/p>
//鍦╟trl+c word涓殑鏂囧瓧鎴栬€呭浘鐗囦箣鍚庝細杩斿洖1绉?image/png)鎴栬€?绉峵ype(text/plain,text/html,text/rtf,image/png)绫诲瀷鐨勫璞?/p>
//涓轰簡鍏煎4绉嶆牸寮忕殑鎯呭喌锛屽仛浜嗗涓嬬殑鍒ゆ柇
//濡備笅浠g爜锛歟.originalEvent.clipboardData.items鑾峰緱鍓创鏉跨殑鍐呭
//褰撶矘璐翠簡鏂囨湰涔嬪悗text鏄笉涓虹┖鐨勶紝鍚屾椂涔熶細杩斿洖褰撳墠鏂囨湰鐨勫浘鐗囩被鍨?/p>
//濡傛灉鏈夋枃瀛楃殑璇濅笉鍋氫换浣曠殑澶勭悊锛屽鏋滃彧绮樿创鍥剧墖鐨勮瘽鏂囨湰涓€瀹氭槸绌虹殑锛屽寘鎷鍒剁殑妗岄潰鍥剧墖鎴栬€呮埅鍥剧殑鍥剧墖
var text = e.originalEvent.clipboardData.getData("text");
if(text == ""){
var items=e.originalEvent.clipboardData.items;
for (var i = 0, len = items.length; i < len; i++) {
var item = items[i];
if ( item.kind == 鈥榝ile鈥?&& item.type.indexOf(鈥榠mage/鈥? !== -1 ) {
var blob = item.getAsFile();
getBase64(blob, function( base64 ) {
//sendAndInsertImage(base64,me); 涓婁紶鍒版湇鍔″櫒
setBase64Image(base64,me);
});
//闃绘榛樿浜嬩欢, 閬垮厤閲嶅娣诲姞;
e.originalEvent.preventDefault();
};
}
}
涓や釜鏂规硶锛?/p>
//鎵ц鎻掑叆鍥剧墖鐨勬搷浣?/p>
function setBase64Image(base64,editor){
editor.execCommand(鈥榠nsertimage鈥? {src: base64,_src: base64});
}
//鑾峰緱base64
function getBase64(blob, callback) {
var a = new FileReader();
a.onload = function(e) {callback(e.target.result);};
a.readAsDataURL(blob);
};
鏁堟灉灞曠ず锛?br>
璁ㄨ缇わ細223813913
以上是关于鏈湴鍥炬枃鐩存帴澶嶅埗鍒板笣鍥紺MS缂栬緫鍣ㄤ腑的主要内容,如果未能解决你的问题,请参考以下文章