%@ 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="/include/db/db_connect.jsp"%>
<%@include file="/include/function/function.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);
realFolder = "/home/apply/upload";
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();
c_relation = 0;
c_relation2 = 1;
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_title = r_call(multi.getParameter("c_title"));
String c_name = r_call(multi.getParameter("c_name"));
String c_content = r_call(multi.getParameter("c_content"));
String sql_ok = "";
sql_ok = " insert into tbl_board (c_home,c_maker,c_board_no,c_relation,c_relation2, c_name ,c_title,c_content,c_file,c_click,c_use, c_date) values(";
sql_ok = sql_ok + c_home + "," + c_maker + "," + board_no + "," + c_relation + "," + c_relation2 + ",'" + c_name + "','"+ c_title + "','" + c_content + "','" +fileName + "',0,0,now())";
stmt2.execute(sql_ok);
%>
<%@include file="/include/db/db_close.jsp"%>