본문 바로가기

HTML9

자바스크립트 express multer 다중파일 여러파일 이미지 업로드 할때 한개만 업로듣 되는현상 안녕하세요 여러분, 크리에이트메이커 입니다. 프로그램 개발중 가장 난해한, 파일첨부 부분에서 난관에 부딫혔습니다. 바로 다중파일 업로드 인데요 !!.. 저는 그냥 파일을 올리는게 아니라, 자체적으로 여러파일중 선별을 해서 올리는 알고리즘의 방식으로 파일업로드를 구현했는데요. 분명 field로 다중파일을 업로드 할 수 있게 제작했는데, 자꾸 한개의 파일만 업로드 되는겁니다. 근데 종종 용량이 작은걸 하면, 2,3개 업로드도 되더라구요.. 약 8시간정도 이짓저짓 다해보다.. ㅋㅋㅋ 원인을 찾았습니다 !!! 바로 비동기 전송 특성인 시간문제 였습니다.. 진짜 혹시나해서 그 위코드를 보니, fetch await위에 location.href가 있더라구요 ㅣ.. -- ㅠㅠㅠ. 페이지 이동 주석처리하고 테스트 해보니.. 2023. 9. 23.
multer 사용시에 [Violation] handler took 발생 현상 원인 및 조치 자바스크립트 1. 안녕하세요 여러분. 크리에이트메이커 입니다. 오늘은 html 자바스크립트를 이용하면서, 서버에 이미지 업로드에 필요한 모듈인 multer에 대해 이야기 해보겠습니다. 먼저 multer은 흔히 이미지를 서버에 업로드 할때, 많이 사용되는 nodejs의 모듈중 하나 입니다. 보통, 어떠한 가입시에 서류(파일) 첨부가 필요할 경우, 파일들을 첨부하고 가입 완료를 누를때, var storage2 = multer.diskStorage({ //경로 설정 destination: function (req, file, cb) { fs.readdir("./public/companyimages/" + req.body.companynum + "/" + req.body.submanagerid, (error) => { if (e.. 2023. 8. 30.
API 쿼리 받고 html로 표현하는 법. json 을 html로 표현하기, api쿼리로 특정 서버페이지 띄우기 nodejs, express, app.get 안녕하세요 여러분 크리에이트메이커 입니다 !! 이번글은 api 쿼리를 활용하여 간단하게 서버의 원하는 html을 표현하는 방법을 알려드리겠습니다. nodejs의 express를 활용한 코드입니다. 서버 구동하는 js에 넣어주시면 됩니다. app.get('/getoneobject', (req, res) => { let link = req.query.link const param = [link] let html =``; html += ` 원하는 html 및 함수 ` res.send(html); }); 제가 왜 이런식으로 표현을 해야 했냐면, 서버에 수많은 정보가 있는데, 그중 링크를 클릭하면 링크에 해당되는 정보만 보여지게 하기 위해 이렇게 만들었습니다. 메인페이지에서 타고 들어가는 것이 아니고, 변수가 들.. 2023. 2. 16.
html 자바스크립트 서버 다이얼로그 모드로 켜기 dialog js 안녕하세요 여러분. 크리에에트메이커 입니다. 제가 개인사업체를 구성하고 외주를 하면서 수십개의 의뢰 작업 도중, 서버 자체를 다이얼로그 형태로 표현해야 하는 일이 생겼습니다. 고민하던중 코드를 작성해 봤습니다. function openPop(){ if(window.outerWidth > 600){ centerx = window.screen.width/2 - 275; centery = window.screen.height/2 - 425; window.open('원하는링크', '' ,'width=550px,height=800px,scrollbars=yes, left = '+centerx+',top='+centery+''); window.close(); }else{ } } 자바스크립트 기반으로 작성한 것이며,.. 2023. 2. 16.