Firebase 강의
수정기능 만들기 2 : DB update 기능 숙제해설
까지 듣고 질문 남깁니다.
제목,내용,가격 이 부분 업데이트 구현은 완성했습니다.
하지만, 이미지 업데이트 부분은 쉽게 되지가 않습니다.
$('#image').val(result.data().이미지)
이렇게 파이어베이스에 저장된 이미지 URL 을 가져오려 해도 가져와지지 않습니다.
Uncaught (in promise) DOMException:
Failed to set the 'value' property on 'HTMLInputElement':
This input element accepts a filename, which may only be programmatically set to the empty string.
제가 주제껏 구글 찾아보니 보안상? 이슈로 서버에서 파일경로를 가져오는건 안된다고.. 하는것 같기도 합니다.
그래서 혹시 제가 나름 생각해본 방법은
if( 새로운 이미지 경로가 있으면 ) {
새로운 이미지경로 할당
& 기존 이미지경로 삭제
}
else {
이미지경로 업데이트 없음
}
으로 나누어서 update함수를 이용할까 생각하는데 이게 괜찮은 방법인지 궁금합니다.
허나 이러면, 업데이트 페이지의 script코드가 너무 길어질것 같아서 질문을 남깁니다.