본문 바로가기
728x90

이미지검증2

57. 이미지 검증 실습 및 게시글에 등록하기 실습 useRef = 레퍼런스를 참조한다 click이 빨간줄인 이유 = qqq가 뭔지 모르겠다는 뜻 ref가 빨간줄인 이유 = 초기값 = null로 시작해~라는 뜻 qqq = fileRef라고 사용한다 이미지 용량, 확장자 검증하기 용량이 너무 크면 백엔드에 문제가 생길 수 있다 jpeg가 jpg도 되는 이유 = 예전에 확장자 저장을 할 때 3글자만 된 적이 있다. 그래서 jpg도 가능 여기도 jpeg를 넣을 수 있다 넣으면 jpeg에 해당하는 것만 가능하다 선택 자제 못하게 하려면 input태그에 하면 된다 다른 페이지에서도 사용할 수 있어서 공통으로 사용할 수 있는 폴더에 넣는다 여기에 넣고 파일을 받아와야 되니까 file을 적는다 나눴으니 실행될 수 있도록 file에 타입이 없다고 빨간줄이 뜨는 것 파일.. 2023. 2. 21.
이미지저장 프로세스, 이미지 검증, 이미지 전송 7/28 실제 이미지가 저장되는 장소는 데이터베이스가 아닌 스토리지 저장소. => 데이터베이스에는 단지 스토리지에 접근할 수 있도록 부여받은 url이 저장될 뿐. 브라우저에서 사이트에 접속하면 이미지, 폰트 등은 제외한 html, css, javascript 파일들을 먼저 받아오게 된다. 그 이후에, html에 작성되어있는 이미지나 폰트 등의 url들이 요청되는 방식이다! 만약 이러한 방식이 아니라면, 사진이 많은 사이트는 모든 사진을 다운로드할 때까지 빈 화면만 보여지게 된다. 이미지를 전송했지만 문제점이 2가지가 있다 1. 화면에 이미지를 미리보기 하는데까지 시간이 오래걸린다. => 스토리지에서 url을 받아올 때까지 기다리기 때문이다 2. 이미지를 스토리지에는 넣었지만, 최종적으로 url을 게시물 .. 2021. 10. 22.
728x90