에디터 안에 이미지 파일을 drop하면 바로 파일 업로드를 하도록 하고 있습니다.
ajax를 통해 외부 php 파일을 연동했고 거기서 파일 컨트롤러의 procFileUpload를 활용해서 파일 업로드까지는 성공했습니다.
그리고 첨부 파일 목록도 새로고침해서 바로 디스플레이 되도록 했구요.
근데 이걸 본문 내에 바로 삽입을 하려면 파일의 url을 얻어내야 하겠더라구요.
procFileUpload 함수를 보면 파일 insert 후에 json으로 응답해주는 것 같은데요.
https://github.com/rhymix/rhymix/blob/10ab65e2f4181a28a40f6035469a40b0008b10ca/modules/file/file.controller.php#L147
이걸 어떻게 잡아내야 하는지 잘 모르겠습니다.
외부 php 파일에서 procFileUpload의 json 결과 데이터를 받아서 ajax 통신을 보냈던 js파일로 되돌려주고 싶습니다.
구글링을 해보면 Context::setRequestMethod('JSON');을 하라고 하는데, 어떻게 적용하거나 활용해야 하는지 모르겠어요ㅜ
외부 php 파일에서 json을 받을 수 있는 방법이 무엇인지 궁금합니다.
ajax으로 임베드 요청할때 사용한 것처럼 하면 될걸요.. 대신 파일 업로드를 다시 구현해야겟지요( 에디터스킨 새로 만들어야할듯)
리이믹스 순정 에디터에서 업로드 하는게 아니라 별도의 방식으로 구현해서 해당 리턴값을 조회 해보세요.