728x90 반응형 Base642 canvas blob을 spring에서 받아 mybatis를 통해 mysql db저장 및 출력 *도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! 1.xhr 및 ajax document.getElementById('paint-layer').toBlob(function(blob){ datas.paintblob = blob getLoadData(url,datas,this.setTempStoreSuccess.bind(this)) }.bind(this)) paint-layer라는 캔버스에서 이미지를 뽑아서 blob형태로 만든훈 Formdata의 paintblob 이름으로 blob을 저장한다. 그후 getLoadData 함수를 통해 xhr를 전송한다. function getLoadData(url,datas,callback){ const formdata = new FormData(); fo.. 2021. 5. 13. XMLHttpRequest를 통해 canvas의 그린 이미지를 서버에 던지기 //canvas에 그려진 이미지를 base64로 변환 var dataurl = this.canvas.toDataURL("image/png"); var xhr = new XMLHttpRequest(); var data = { searchimage: dataurl }; xhr.crossOrigin = "Anonymous"; xhr.onload = function() { if (xhr.status === 200 || xhr.status === 201) { console.log(xhr.responseText); } else { console.error(xhr.responseText); } }; xhr.open('POST', '서버IP'); xhr.setRequestHeader('Content-Type', 'ap.. 2021. 2. 26. 이전 1 다음 728x90 반응형