개발/Javascript
-
Javascript - Date객체와 사용법개발/Javascript 2023. 11. 13. 17:20
javascript의 Date객체는 자주 사용되는 객체지만 종종 잊어먹는 경우가 있어 정리하고자 합니다. JavaScript Date 객체는 시간의 한 점을 플랫폼에 종속되지 않는 형태로 나타냅니다. Date 객체는 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담습니다. JavaScript 날짜의 기반은 1970년 1월 1일 UTC 자정과의 시간 차이를 밀리초 단위로 나타낸 것으로, 날짜와 시간의 컴퓨터 기록물을 대부분 차지하고 있는 UNIX 시간(UNIX epoch, 1970년 1월 1일 자정과의 시간 차이를 초 단위로 나타냄)과는 다릅니다. 1. Date 객체를 만드는 여러 방법 let today = new Date(); // 생성 순간의 날짜와 시간 ..
-
Base64 Image를 Javascript File객체로 변환개발/Javascript 2023. 10. 18. 15:55
회사에서 운영중인 사이트에 사용자가 게시글을 입력하는 기능이 있습니다. 웹에디터를 따로 사용하지 않고 contentseditable 을 이용하여 에디터 처럼 사용하고 있는데, 여기에 이미지 파일을 첨부파일 형태로 올리거나, 다른 사이트의 이미지를 복사해서 붙여넣는것도 가능한데 생각지도 못한 부분에서 예외 상황이 발생했습니다. 그렇습니다. Base64였습니다. PC 카카오톡 방에 있는 사진 파일을 내려받아서 올리는게 아닌 복사해서 붙여넣고 글 작성을 했더니 Base64 형태로 이미지가 전송되었는데, 서버로 전송된 요청이 연관된 connector에 설정된 maxPostSize의 한계치를 초과하는 파라미터 데이터로 전송되게 되었습니다. 이를 서버에서 수정을 할지 Front에서 수정을 할 지 고민을 해 보았는데..