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

home2 게시판 Node.js, Express 게시판 firebase 이미지업로드 강의중

firebase 이미지업로드 강의중

4 글 보임 - 11 에서 14 까지 (총 14 중에서)
  • 글쓴이
  • #45854

    유용환
    참가자
    <fieldset>
          <input placeholder="제목" type="text" tabindex="1" autofocus required @change="title_img">
        </fieldset>
    
    <div class="img">
            <input   type="file" id=file @change="fileUpload" required>
            <label class="upload" for="file">+</label>
            
        </div>
    
    <fieldset>
          <button name="submit" type="submit" id="contact-submit" style="margin-top:8px" @click="img_more">Submit</button>
        </fieldset>
    
    title_img(e){
          db.collection('user_post').add({title: e.target.value})
          this.img_title = e.target.value
          // console.log(this.img_title)
        },
    
    
    img_more(){
          
          var storageRef = storage.ref()
          this.img_road[0] = storageRef.child('image/' + this.file[0].name).put(this.file[0])
          // this.img_road[1] = storageRef.child('image/' + this.file[1].name).put(this.file[1])
          console.log(this.file)
          this.img_road[0].on('state_changed',
          
            null,
            (error)=> {
              console.log('실패는', error)
            },
            ()=>{
              this.img_road[0].snapshot.ref.getDownloadURL().then((urls)=>{
                db.collection('user').doc(localStorage.getItem('uid')).collection('contents').add({img_url : urls, title : this.img_title })
                
              })
              
            }
          
          )
        }
    
    다르게 코드를 바꾸어서 해도 데이터베이스에 사용자가 올린 이미지의 url과 title이 안올라오는데  뭐가 잘못된 건지 확인해주세요
    
    
    
    
    
    #45882

    codingapple
    키 마스터
    storageRef.child('image/' + this.file[0].name).put(this.file[0])
    이걸 data말고 일반변수에 저장해서 써봅시다
    #46102

    유용환
    참가자
    이걸 data말고 일반변수에 저장해서 써봅시다 이게 무슨말인지 잘 모르겠습니다. 
    this.img_road 는  img_road : [], 이런식으로 데이터가 저장되게 해놓았습니다.
    
    #46132

    codingapple
    키 마스터
    var 어쩌구 = storageRef.child('image/' + this.file[0].name).put(this.file[0]) 
    어쩌구.on('state_changed',
    이런 식으로요
4 글 보임 - 11 에서 14 까지 (총 14 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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