62일차

    binary : CPU가 이해할 수 있는 코드 

    build -> classes 의 class 파일, binary라 우리가 읽지못한다 ..

    이미지파일은 binary이기 때문에 post나 get으로 전송하지 못함

    엑셀->메모장, 파워포인트 -> 메모장하면  위에 사진처럼 깨지는데 깨진다면 =>> binary파일

     

    file transfer protocol을 이용해 전송해야함(FTP) : HTTP 안에 FTP, 메일은 SMTP

    파일을 전송할 때는 text+binary, 두가지 프로토콜을 이용해 전송해야한다.

    두가지를 동시에 사용 : Multi Part

    multi part는 enctype을 이용해야함 (encryption type)

     

    nvarchar2 : 2000자 

    파일저장 명령어 : transfer 서버가 resources/imgaes/ 경로에 저장해야함

    uuid : 이름을 무작위로 생성해주는 클래스, 의미 없는 값들이 나옴. 매핑이 더 힘들다. 

    상점이 하나 만들어지면 상점 코드에 폴더를 하나 만든다. resources/images/(ST_CODE)

    회원가입시 상점코드이름으로 된 폴더를 하나 만드는 게 첫 번째 단계.

    상품들을 이 폴더안에 넣는다 -> 다른 상점이랑 겹치지 않을 것이다

     

    database에 파일정보를 담아야함. 이름이 같으면 파일이름에 대한 정책으로 겹치지 않게..  (별로...)

    상품코드를 파일이름으로 쓰기. 상품코드 만드는게 우선시 된다.. 

    * 순서 

    상품명 : 새우깡 -> + 상품코드 -> S12 새우깡

    상품 사진 : 새우깡.jpg -> multi Part -> S12.jpg -> image폴더에 저장, 실제파일이름과 화면상 출력 파일이름을 다르게 할 수 있음

    파일전송할때 thumbnail..!

     

    key up : 키 뗀 상태

    key press : 키 누름

    key down : 키 누른 상태

     

    donument : browser 

    onkeydown : 키가 눌려 있을 때,

    그 다음 동작을 function으로 구현(익명함수)

    event를 parameter로 넘겨줌. 

    keydown이 눌리면 keydown이 event로 넘어감.

     

    KeyCode. 키보드 상에서 키가 하나 눌리면 컴퓨터에게 신호를 보내는 ascii 코드 값 (116, 82 ... )

    key코드로 사용해도되고 event.ctrlKey로 사용해도 됨

    event.crtlKey && key == 82 => ctrl + R : 새로고침

    event.altKey && key == 37 : alt + 왼쪽 화살표 : 뒤로가기 

     

    ==> 키를 통한 새로고침을 막음

    이거는 못막아...

    키제어는 전역으로 해줘야한다(common.js파일 최상단)

    키가 눌릴때마다 키값을 검사해줘야하므로 속도가 약간 늦어진다.

    서버가서 내 상품 리스트를 가져와 화면에 출력.. el이든 json이든 내마음!!

    select 해서 데이터를 가져오는것은 어렵지않은데.. 등록박스... 등록할상품코드값 max값을 만들어 가져와야함.

    분류코드, 상태코드, 상품리스트 select해서 저장하고 상품코드의 max값을 가져오고..  보낼준비 하고. 상품상태, 상품분류코드 가져와서 select . 상품 등록 버튼만 만들면 된다..!

    등록하기위한 준비작업에 시간이 소요될것이당 .. 

    상품코드 readOnly

    상품이름 상품분류(select box) 상품상태(select box)

    <input tyle="file"></input> : 파일 선택

     

    반응형

    'MEMO' 카테고리의 다른 글

    64일차  (0) 2023.01.02
    63일차  (0) 2022.12.29
    61일차  (0) 2022.12.27
    60일차  (2) 2022.12.26
    59일차  (0) 2022.12.26

    댓글