<%@ 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="/field_manager/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/"; 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/main/"; 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 c_relation = r_call(multi.getParameter("c_relation")); String c_home = r_call(multi.getParameter("c_home")); String c_maker = r_call(multi.getParameter("c_maker")); String c_name = r_call(multi.getParameter("c_name")); String c_title1 = r_call(multi.getParameter("c_title1")); String c_title2 = r_call(multi.getParameter("c_title2")); String c_view = r_call(multi.getParameter("c_view")); String c_exp = r_call(multi.getParameter("c_exp")); int c_order = 1; String sql_ok = "select max(c_order) as max_order from tbl_image "; ResultSet rss = stmt.executeQuery(sql_ok); if(rss.next()){ c_order = rss.getInt("max_order") + 1; } rss.close(); sql_ok = "insert into tbl_image (c_home,c_maker,c_relation,c_file,c_name,c_title1,c_title2,c_exp,c_order,c_view,c_date) values("; sql_ok = sql_ok + c_home + " "; sql_ok = sql_ok + ","+ c_maker + " "; sql_ok = sql_ok + ","+ c_relation + " "; sql_ok = sql_ok + ",'"+ fileName + "' "; sql_ok = sql_ok + ",'"+ c_name + "' "; sql_ok = sql_ok + ",'"+ c_title1 + "' "; sql_ok = sql_ok + ",'"+ c_title2 + "' "; sql_ok = sql_ok + ",'"+ c_exp + "' "; sql_ok = sql_ok + ","+ c_order + " "; sql_ok = sql_ok + ","+ c_view + " "; sql_ok = sql_ok + ",now()"; sql_ok = sql_ok + ")"; stmt.execute(sql_ok); %> <%@ include file="/field_manager/include/manager_bottom.jsp"%>