<%@ 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" %> <%@ include file="/manager_for_cms/include/manager_head.jsp"%> <%request.setCharacterEncoding("utf-8");%> <% String fileName = ""; String realFolder = ""; String saveFolder = "/upload/board"; 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(); int t1 = 0; String[] a_file = new String[11]; int olp = 11; while( files.hasMoreElements() ){ olp = olp - 1; 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 ); if(fName != null && !fName.equals("")){ t1 = t1 + 1; if(t1 > 1){ fileName = fileName + "|"; } fileName = fileName + fName; a_file[olp] = fName; }else{ a_file[olp] = ""; } } if(fileName == null){ fileName = ""; } String c_home = r_call(multi.getParameter("c_home")); String c_maker = r_call(multi.getParameter("c_maker")); String board_no = r_call(multi.getParameter("board_no")); int c_relation = 0; int c_relation2 = 0; String sql_ok2 = "select * from tbl_menu where c_no = " + board_no; ResultSet rss = stmt.executeQuery(sql_ok2); if(rss.next()){ c_relation= rss.getInt("c_relation"); c_relation2= rss.getInt("c_relation2"); } rss.close(); String para_t = "c_home=" + c_home + "&c_maker=" + c_maker + "&board_no=" + board_no + "&c_relaton=" + c_relation + "&c_relation2=" + c_relation2; String c_no = r_call(multi.getParameter("c_no")); String c_title = r_call(multi.getParameter("c_title")); String c_name = r_call(multi.getParameter("c_name")); String c_content = r_call2(multi.getParameter("c_content")); String o_file = r_call(multi.getParameter("o_file")); String o_file_name = r_call(multi.getParameter("o_file_name")); String last_file = ""; if(!fileName.equals("")){ last_file = fileName; }else{ if(o_file.equals("y")){ last_file = ""; }else{ last_file = o_file_name; } } String sql_ok = ""; sql_ok = "update tbl_board set c_title = '"+ c_title +"',c_content='"+ c_content +"',c_file ='"+ last_file +"' where c_no = " + c_no; stmt2.execute(sql_ok); %> <%@ include file="/manager_for_cms/include/manager_bottom.jsp"%>