summernote를 사용하고 있는 중인데 이게 좆같은게....
이미지를 서버에 저장시키려면 callback함수가 필요하다.
그런데 callback을 사용하면 서버에 이미지는 저장되지만 사용자가 보는 에디터에는 이미지가 나오질 않는다.
오류가 발생한다.
위에 버젓이 해당 위치에 파일들이 존재하지만 못 찾겠다고 하길레 일부로
setTimeout으로 3초의 지연시간을 두고 불러오게 했지만 변함이 없다....
이거 어떻게 해야 함?
7개의 댓글
무분별한 사용은 차단될 수 있습니다.
TPさくら
그거 혹시 이클립스 내에서 테스트용으로 서버실행해서 돌리는거야?
브로리와 아청법
톰캣 설치해서 이클립스에서 실행한 후 크롬으로 확인 하고 있어
TPさくら
그냥 war파일로 export해서 톰캣에 넣어서 직접 서버에 올려봐 서버구동 중에 이클립스 워크스페이스에 집어넣는건 의미가 없으니
분전퇴근
이거 아마 확실하진 않지만 이클립스 문제지 싶은데
스탠드얼론 톰캣이 아니라 이클립스에 물려서 돌아가는 톰캣은 webapp 폴더가 별도로 있어.
그러니까, 이클립스+톰캣으로 서버를 돌린 담에 상대경로로 파일을 업로드치면 내가 생각한, DB에 저장하기까지 한 그 경로에 파일이 없다.
근데 웃긴게 localhost로 접근해보면 잘 보임.
이유가 이클립스 내부에 있는 별도 폴더를 톰캣의 root 폴더로 사용하기 때문임.
일반적으로 이클립스 + 톰캣의 경우 다음 경로가 톰캣 root경로다.
\workspace위치\.metadata\org.eclipse.wst.server.core\
이 경로로 가보면 이클립스에 물려놓은 톰캣 갯수에 따라 tmp0, tmp1등의 폴더가 있음
맞는 tmp 폴더 찾아서 들어가고, 그안에 wtpwebapps 폴더가 실제 톰캣에서 구동하는 webapp 폴더라고 생각하면 된다.
니가 만약에 절대경로(c:\upload\....)가 아니라 상대경로(./uploadFile/testServer/...)로 저장했다면 여기 들어간다고 보면 됨.
이거 한번 참고해서 다시 테스트해봐
브로리와 아청법
아.. 이게 맞구나..... 혹시 경로 문제인가 싶어서 실행 위치 띄웠더니 다른 곳이 나오길레 "왜 이상한 곳이 나오지? 이상하네.."하고 말았는데
내가 개씹똥멍청했네 ㅅㅂ.. ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ
뭐가 문제인지 다 찾아놓고 바로 앞에 있는걸 몰라서 넘어갔다니 어휴;;
브로리와 아청법
정답이다, 연금술사!
분전퇴근
내가 이걸로 대학교때 한달 헤멨었지...ㅅㅂ 잘 해결했다니 다행이네