summernote (2) 썸네일형 리스트형 summernote 붙여넣은 파일로 저장하기 summernote에서 이미지들을 직접 붙여넣을 경우 base64인코딩 되는 형태로 전달되게 됩니다. 이걸 바로 db에 저장해버리면..... 용량이 어마무시 해지는데요.. 그럴때 해당 내용중 이미지태그만 분리해서 별도의 파일로 저장하는 방법입니다. $detail=$_REQUEST['memo']; // memo라는 필드로 값이 들어오게 될경우 //Prepare HTML & ignore HTML errors $dom = new \domdocument(); $dom->loadHtml(''.$detail, LIBXML_NOWARNING | LIBXML_NOERROR); // 인코딩을 넣지 않으면 한글이 깨지게 된다. //identify img element $images = $dom->getelementsbyt.. summernote 이미지 업로드시 폭 조절방법 $('#summernote').summernote({height: 300, focus:true, maxWidth:500, lang : 'ko-KR', callbacks: { onImageUpload: function(image) { var file = image[0]; var reader = new FileReader(); reader.onloadend = function() { var image = $('').attr('src', reader.result); image.attr('width','100%'); $('#summernote').summernote("insertNode", image[0]); } reader.readAsDataURL(file); } } }); 위에서 중요한 부분은, 콜백함수로 .. 이전 1 다음