반응형
안녕하세요 여러분,
크리에이트메이커 입니다.
프로그램 개발중 가장 난해한,
파일첨부 부분에서 난관에 부딫혔습니다.
바로 다중파일 업로드 인데요 !!..
저는 그냥 파일을 올리는게 아니라,
자체적으로 여러파일중 선별을 해서 올리는 알고리즘의 방식으로
파일업로드를 구현했는데요.
분명 field로 다중파일을 업로드 할 수 있게 제작했는데,
자꾸 한개의 파일만 업로드 되는겁니다.
근데 종종 용량이 작은걸 하면,
2,3개 업로드도 되더라구요..
약 8시간정도 이짓저짓 다해보다.. ㅋㅋㅋ
원인을 찾았습니다 !!!
바로 비동기 전송 특성인 시간문제 였습니다..
진짜 혹시나해서 그 위코드를 보니,
fetch await위에 location.href가 있더라구요 ㅣ.. -- ㅠㅠㅠ.
페이지 이동 주석처리하고 테스트 해보니까 10개 넘게 파일이 잘 올라가네요...
비동기 작업하실때,, 꼭 페이지 이동전에 충분한 비동기 작업이 끝날 시간을
부여하고 이동하던지,
조건문을 이용하여 충분힌 업로드 시간을 주고 다른 작업이되게끔
코드 짜시길 바랍니다 ㅎㅎ..!!!
기술적인 첨언은 없지만,, ㅋㅋ
경험적인 느낌으로 혹시 이글보고 아차 싶으시면
수정해보세요~
그럼 안녕~
반응형
'IT기술(코딩) > nodejs' 카테고리의 다른 글
stripe api my doc javascript(js) with nodejs (1) | 2023.12.17 |
---|---|
multer 사용시에 [Violation] handler took 발생 현상 원인 및 조치 자바스크립트 2. (0) | 2023.09.23 |
multer 사용시에 [Violation] handler took 발생 현상 원인 및 조치 자바스크립트 1. (0) | 2023.08.30 |
multer 응용 및 내부 기능 한계점 극복 formdata사용 (0) | 2023.07.17 |
nodejs multer의 한계점 (1) | 2023.07.17 |