• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 File 데이터형 변환법 추가질문 드립니다..

File 데이터형 변환법 추가질문 드립니다..

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #88704

    매우초보
    참가자
    좀 더 자세하게 질문을 드립니다..
    
    
    상황은 회사에서 게시판을 만들고 있는데
    
    
    글쓰기 페이지에서는 이미지 파일을 From data 로 서버에 전송하고,
    
    
    글수정 페이지에서는 접속시에 제가 작성한 글과 전송했던 이미지의 URL을 서버에서 전송 받고 있습니다.
    
    
    문제는 서버에서 전송받은 이미지 URL을 글수정 페이지의 파일 인풋태그에 동적으로 첨부를 시켜야 하는데
    
    
    구글링을 해본 결과 파일 인풋의 files 속성값을 new DataTransfe 객체의 items 속성값으로 교체해서 동적으로 파일을 첨부시키는 법은 알아냈습니다만
    
    
    new DataTransfe 를 사용할 때에도 items에 추가할수있는 값은 File이라는 데이터형으로 제한이 되어있더군요...
    
    
    그래서 객체는 Object.create 로 만들고 배열은 new Array() 로 만들듯이
    
    
    File 이라는 타입의 데이터를 생성(혹은 변환)할때 어떻게 해야되는지를 알고싶습니다.
    
    그리고 백에서 이미지 URL 이 아니라 제가 전송했던 폼데이터를 그대로 전송해준다고 해도
    
    
    JSON 으로 변환되었다가 다시 파싱이 되면 데이터형이 File 이 아니라 일반 객체로 변환이 돼서..
    
    
    후 도저히 방법을 모르겠네요....
    
    
    꼭 파일인풋태그에 첨부시켜야냐고, 어차피 프론트에서 보여지기만 하는거면 파일이 첨부될 필요가 없지 않느냐고 하실수 있는데
    
    
    글수정페이지에서 기존 이미지를 삭제하고 새 이미지를 추가할수도 있고, 그냥 기존 이미지들의 일부만 삭제해서 다시 등록할수도 있는거라
    
    
    이렇게 첨부파일의 변동이 발생하면 변경된 파일리스트를 다시 서버에 전송해야하고 이러면 파일인풋에 첨부가 돼야 파일전송이 되지 않습니까?
    
    
    그리고 파일첨부개수제한도 파일인풋의 files 를 검사해서 처리하고있기 때문에 최대한 백에서 전송받은 이미지파일을 클라이언트의 파일 인풋에 동적으로 첨부시킬 방법을 찾아야 하고,
    
    
    그러기 위해 하나 남은게 File 이라는 데이터형을 생성하거나 일반객체를 File 데이터형으로 변환하는 법 알아내기 입니다 ㅠㅠ
    
    
    제발 도움 부탁드립니다..
     
    #88727

    codingapple
    키 마스터
    new File() 쓰고 그 안에 blob형식으로 변환한 이미지 넣으면 될걸요 
    근데 그럼 글수정시마다 똑같은사진을 또 업로드하게되어서 이상해질수도요 
    
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠