제목 | ckeditor 값이 동작하지 않고 callback 함수가 null값이 뜹니다ㅜㅜ | ||
---|---|---|---|
카테고리 | 서버 | ||
글쓴이 | nhy7840 | 작성시각 | 2019/09/05 16:11:17 |
|
|||
첨부파일이 제 코드인데 자꾸 null값이 떠서 하루종일 이것만 가지고 시간을 보내고 있어요 ㅜㅜㅜ 도와주세요ㅜㅜㅜ코드는 @Controller public class ImageUploadController {
@ResponseBody @RequestMapping(value="imageUpload", method=RequestMethod.POST) public void imageUpload(HttpServletRequest request, HttpServletResponse response, @RequestParam MultipartFile upload) throws Exception {
//http header 설정 response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); //http body //업로드한 파일 이름 String fileName=upload.getOriginalFilename(); //바이트 배열로 변환 byte[] bytes=upload.getBytes(); //이미지를 업로드할 디렉토리(배포 경로로 설정) String uploadPath = request.getSession().getServletContext().getRealPath("/resources/img/upload"); System.out.println("uploadPath "+ uploadPath); OutputStream out=new FileOutputStream(new File(uploadPath+fileName)); //서버에 저장됨 out.write(bytes); String callback= request.getParameter("CKEditorFuncNum"); System.out.println("callback : " + callback); PrintWriter printWriter = response.getWriter(); String fileUrl = request.getContextPath()+"/resources/img/upload/"+fileName; // fileUrl = fileUrl.replace('\\', '/'); // fileUrl = "/project/resources/img/제목 없음.png";
System.out.println("fileUrl: "+fileUrl); System.out.println(out); // printWriter.println("<script>window.parent.CKEDITOR.tools.callFunction("+callback+",'"+fileUrl+"','이미지가 업로드 되었습니다.')"+"</script>"); printWriter.println("<script>window.parent.CKEDITOR.tools.callFunction("+callback+",'"+fileUrl+"','이미지가 업로드 되었습니다.')"+"</script>"); System.out.println("<script>window.parent.CKEDITOR.tools.callFunction("+callback+",'"+fileUrl+"','이미지가 업로드 되었습니다.')"+"</script>"); //스트림 닫기 printWriter.flush(); } }
이거입니다 전문가분들 도와주세요ㅜㅜ!! |
|||
첨부파일 |
ckeditor.PNG (365.9 KB) |
||
다음글 | 소스를 새로운서버에 복사해서 가져왔는데 404에러가 뜹... (3) | ||
이전글 | 안드로이드 스튜디오 푸시알림 | ||
없음 |