inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

summernote onImageUpload 함수 문의 드려요

340

가후

작성한 질문수 90

1

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

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

 

onImageUpload 함수는

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

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

 

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

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

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

궁금합니다

 

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

python

답변 1

1

남박사

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

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

0

가후

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

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

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

0

남박사

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

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

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

 

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

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

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

0

가후

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

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

iis 접속후 자동으로 로그인 창이 나오도록 설정이 기능한가요?

0

84

2

리스트 이동 시 창 에러 발생

0

90

1

배포후 회원 등록 후 로그인 에러...

0

88

2

내부 서버 오류

0

85

2

app.config["MONGO_URI"] = "mongodb://localhost:27017/pm_db"

0

65

2

DB 검색하면 데이터가 없습니다. 라고 나와요. 5시간을 찾아봐도 모르겠어서 문의드려봅니다.

0

63

1

몽고db studio3T를 깔았는데

0

71

2

flake8과 linter

0

89

3

500이 뜹니다.

0

66

2

첨부파일 삭제

0

73

2

검색기능 질문

0

75

2

google.py

0

75

2

Studio 3T에 DB insert가 되지 않는 문제를 해결하지 못하고 있습니다 ㅠ

0

93

3

혹시 전체 코드 공개되어 있나요?

0

104

1

join.html 의 form 태그값 을 member_join() 에서 처리못함.

0

112

1

google.py 몽고db 샘플데이터 만들기

0

111

2

flake8 설치 이후 명령팔레트에서 linter가 안보입니다.

0

253

2

파이썬으로 만들어서 웹호스팅에 올릴경우

0

315

1

현재 구글검색 무한스크롤변경 문의합니다

0

306

1

몽고디비아틀라스로 추가 공부해서 올립니다.

0

225

1

IIS 500.19에러

0

669

2

버전 문제도 수정했는데 결과가 안나옵니다.

0

264

1

데이터베이스 저장관련 질문입니다.

0

280

1

test가 생기지 않습니다.

0

519

3