인프런 커뮤니티 질문&답변

가후님의 프로필 이미지
가후

작성한 질문수

남박사의 파이썬으로 실전 웹사이트 만들기

글 작성 폼에 HTML 에디터 기능 추가하기

summernote onImageUpload 함수 문의 드려요

작성

·

270

1

글 작성 폼에 HTML 에디터 기능 추가하기

해당 강의중 11분 40초 쯤 내용 입니다

 

onImageUpload 함수는

summernote에서 제공 하는 함수로 이해되는데

제가 생각하는게 맞는지 궁금하여 문의 드립니다

 

그리고 onImageUpload 함수가 이미지 업로드시

감시해서 작동하는건가요?

아니면 callbacks가 이미지업로드를 감시해서 작동하는건지도

궁금합니다

 

알려주시면 감사하겠습니다

답변 1

1

남박사님의 프로필 이미지
남박사
지식공유자

쉽게 생각해보면 onImageUpload 함수는 단지 에디터에 이미지가 드래그 되거나 혹은 메뉴를 통해 이미지 업로드 명령이 발생하면(이벤트의 개념) 그때 호출되는 함수로 볼 수 있습니다. 실제 이미지 업로드는 사용자가 구현한 upload_image함수에서 일어나는 일이며 단지 이미지를 업로드 하려는 "동작"을 감시하는 개념으로 보는게 좋을듯 합니다.

궁금하신 사항이 해결되셨는지 모르겠습니다. 더 궁금하신 사항 있으시면 다시 질문주시기 바랍니다.

가후님의 프로필 이미지
가후
질문자

제가 미흡하여 정확히 알아듣지 못한거 같습니다ㅜㅜ

그럼 단순하게 질문을 드려보자면

callbacks 라는게 이미지가 업로드 되는 이벤트를 감지해 주는건가요? 이것만 알면 해소될거 같애요~

남박사님의 프로필 이미지
남박사
지식공유자

callbacks 라는게 이미지가 업로드 되는 이벤트를 감지해 주는건가요?

아닙니다. 간단하게 답변을 드리면...

이미지가 업로드 되는 이벤트 <== 가 아니라 이미지가 에디터에 드래그 앤 드롭 이벤트가 발생하면 콜백이 발생하게 되고 콜백함수에 사용자가 작성한 업로드 함수가 실행되는 방식입니다.

 

조금 헷갈려 하시는 부분이 에디터에 이미지를 드래그 앤 드롭해서 떨궜다고 이미지가 업로드 된다고 생각하시는것 같은데요. 이미지 업로드와 에디터에 이미지를 드래그 하는 것은 별개의 문제입니다.

결론적으로 섬머노트의 콜백 함수는

이미지를 업로드 하려는구나 <== 할 때 발생한다고 생각하셔야 할 듯 합니다.

가후님의 프로필 이미지
가후
질문자

자세히 알려주셔서 감사합니다.

덕분에 답답한 마음이 해결되었습니다!

가후님의 프로필 이미지
가후

작성한 질문수

질문하기