Firebase
Firebase_ Storage에서 data 삭제하기
비오스터딩
2020. 11. 26. 15:35
firebase.storage에는 delete라는 메서드가 있다!!!
이걸이용하면 멘션을 지웠을 때, 관련 파일들도 삭제할 수 있음 :)
삭제하기위해서는 reference의 위치가 필요하다.
reference의 위치는 이전 글에서 /사용자id/랜덤id(uuid)로 지정했었다.
^^ 랜덤 id를 모르지만...
이럴 경우를 대비한 API가 또 있다.
refFromURL 메서드를 사용하면
URL의 reference로 반환된다.
즉 다음과 같이 사용가능.
firebase.storage().refFromURL(storage 파일 url).delete();
만약 사진을 첨부하지 않을 경우 오류가 발생하므로(작동에는 문제없으나 콘솔에서 오류발생)
예외처리를 해줌.
반응형