묻고답하기
확장변수에 파일 업로드 기능 추가..질문드립니다. (XMLRPC?)
2012.01.29 00:16
안녕하세요,
게시글 확장변수 중에 간단하게 파일을 업로드 할 수 있는 확장변수 기능을 추가해보려하고 있습니다.
다른 레이아웃등에 있는 간단한 파일 첨부 폼 등을 참고하여서 대충 구조는 짰습니다.
특정 확장변수 이름을 갖고 있을때 게시판 스킨에서 <input type='file' name='extra_vars1'> 형식으로 나오게 하고, 게시판 모듈의 controller 부분을 수정했는데요..
가장 큰 문제는 게시글을 등록할때 관련된 action인 procBoardInsertDocument를 실행할때 get/post 방식이 아닌
XMLRPC 방식으로 호출되는 점입니다.
게시판 스킨등에서 <form ~~ enctype="multipart/form-data" method="post"> 로 잡아도
procBoardInsertDocument 내에서 Context::getResponseMethod()로 찍어보면 XMLRPC로 나타납니다.
그래서 $_FILE['extra_vars1'], Context::get('extra_vars1'), Context::getRequestVars() -> {'extra_vars1'} 등으로 해봐도 어떠한 내용도 넘어오질 않습니다.
당연히 임시파일도 업로드가 되지 않는것 같습니다.
이 난국을 헤쳐나갈 방법이 있을까요? 조언을 구해봅니다.
p.s
그런데, XMLRPC 혹은 HTML/POST 방식을 결정해주는 부분이 어디에 있는지요?
레이아웃을 설정하는 controller 부분을 봐도 저렇게 따로 컨트롤하는 부분은 없는거 같은데...
거의 똑같이 구조를 짜봐도 번번히 안되네요ㅠㅠ