이 사이트의 편집자 사진 이이 부분에서 업로드되었습니다.
SEAJS는 도구 모듈을 정의합니다
/** * Zhaojunlike가 2017 년 8 월 22 일에 작성했습니다. */정의 (함수, 내보내기, 모듈) {/** * 스크린 샷 페이스트 * @param selector * @param 콜백 */exp */exp orts.paaste = function. (selector, 콜백) {document.querySelector (selector) .adeventListener (Paste, function (EV) {var data = ev.clipboardData; var items = (event.clipboardData || 짝수 t.originalevent.clipboarddata) .items; var i) {var item = item [i]; // if if (item.kind === 'file'&& itempe.indexof ( 'image') {var blob = 항목 .getasfile (); var reader = reads reader.onload = function (event) {var base64 = event.target.result; Data var img = 유형 : inite.kind}; blob);/** * 업로드 * @param selector * @param 콜백 */exports.drag = function (selector, 콜백) {var element = docu ment.querySelector (선택기) ; 삭제, 함수 (e) {e.preventDefault (); // alert (drop + file [i] .toString ()); 결과. 결과; 결과; base 64 데이터 varg = {type.type, name : item.name}; }}; readasdataurl (파일]; (e) {e.stoppropagation (); } / *** 통과 된 내용을 분석 하여이 사이트에 그림이 없는지 확인 하고이 사이트에 분석 하여이 사이트에 업로드* / Exports.parseimg = function () {}});
사용 방법 :
// 위로 업로드 사진 edtools.paste (#post_content, function (base64, image, event) {$ .post ({: url ( 'api/uploader/upeditorimg')}, {base : base64}, base64}, base64 }, function (ret) {layer.msg (ret.msg); if (ret.code === 1) {// 새 줄의 그림은 editor.insertvalue (/n! [ + ret.data. title +] ( +ret.data.path +));}});}; ( 'API/UPLOADER/UPEDITORIMG')}, {BASE : BASE64}, function (ret) {layer.msg (ret.msg); 라인은 편집기를 보여줍니다 (/n! [ + ret. data.title +] ( + ret.data.path +);}});
위는이 기사의 모든 내용입니다.