63 lines
2.0 KiB
Plaintext
63 lines
2.0 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
|
|
<%@ page import="java.util.*"%>
|
|
<%@ page import="java.io.*"%>
|
|
<%@ page import="com.oreilly.servlet.MultipartRequest" %>
|
|
<%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %>
|
|
<%@ page import="java.util.GregorianCalendar" %>
|
|
<%@ include file="/manager_for_cms/include/manager_head.jsp"%>
|
|
<%
|
|
|
|
|
|
GregorianCalendar now = new GregorianCalendar();
|
|
String c_date = String.format("%TF", now);//yyyy-mm-dd
|
|
String fileName = "";
|
|
String realFolder = "";
|
|
String saveFolder = "/upload/ck/";
|
|
String encType = "utf-8";
|
|
int maxSize = 10 * 1024 * 1024;
|
|
|
|
ServletContext scontext = getServletContext();
|
|
ArrayList saveFiles = new ArrayList();
|
|
ArrayList orgFiles = new ArrayList();
|
|
|
|
realFolder = scontext.getRealPath(saveFolder);
|
|
|
|
|
|
MultipartRequest multi = new MultipartRequest( request
|
|
, realFolder
|
|
, maxSize
|
|
, encType
|
|
, new DefaultFileRenamePolicy() );
|
|
|
|
|
|
Enumeration files = multi.getFileNames();
|
|
while( files.hasMoreElements() ){
|
|
String name = (String)files.nextElement();
|
|
String fName = multi.getFilesystemName( name );
|
|
|
|
String oName = multi.getOriginalFileName( name );
|
|
String type = multi.getContentType( name );
|
|
File f = multi.getFile( name );
|
|
fileName = fName;
|
|
|
|
}
|
|
|
|
if(fileName == null){
|
|
fileName = "";
|
|
}
|
|
|
|
String CKEditorFuncNum= multi.getParameter("CKEditorFuncNum");
|
|
String CKEditor= multi.getParameter("CKEditor");
|
|
String langCode = multi.getParameter("langCode");
|
|
|
|
%>
|
|
<script language="javascript">
|
|
//alert('<%=CKEditorFuncNum%> /// /upload/<%=fileName%>');
|
|
window.parent.CKEDITOR.tools.callFunction('<%=CKEditorFuncNum%>', '/upload/ck/<%=fileName%>', '파일 전송 완료.');
|
|
|
|
|
|
</script>
|
|
|
|
|
|
<%@ include file="/manager_for_cms/include/manager_bottom.jsp"%>
|