<%@page contentType="text/html; charset=UTF-8"%> <%@page import="java.util.Date,java.util.Hashtable"%> <%@page import="com.csc.library.entry.*,com.csc.library.utilities.*"%> <%@page import="com.csc.library.session.InitialEnvironment"%> <%request.setCharacterEncoding("UTF-8");%> <jsp:useBean id="USER_PROFILE" class="com.csc.library.system.Task" scope="page"/> <jsp:useBean id="hmul" class="com.csc.upload.HttpMultiPartParser" scope="page"/> <jsp:useBean id="movefile" class="com.csc.library.util.upload.Uploadfile" scope="page"/> <% USER_PROFILE.setChannel(request,response); USER_PROFILE.checkProfile(); if( USER_PROFILE.getUProfile() != null ){ //CheckNull chkNull = new CheckNull(); Date date = new Date(); long ms = date.getTime(); long attach_time = 0; InitialEnvironment en = new InitialEnvironment("GLOBAL"); Hashtable ht = null; if( (request.getContentType() != null) && (request.getContentType().startsWith("multipart/form-data")) ){ response.setContentType("text/html; charset=UTF-8"); String tempdir = en.getValue("DIRNOTEATTACHTEMP-dir")+ms; int bstart = request.getContentType().lastIndexOf("oundary="); String bound = request.getContentType().substring(bstart+8); ht = hmul.processData(request.getInputStream(), bound, tempdir); hmul.uploadFiles(ht); attach_time = Long.parseLong(ht.get("attach_time").toString()); String targetdir = en.getValue("DIRNOTEATTACHTEMP-dir")+attach_time; movefile.moveTempfile2Folder(tempdir,targetdir); %> <HTML> <HEAD> <TITLE>myNOTE : Business Process Management Service</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8"> <LINK HREF="../CSS/MYNOTE.css" REL="stylesheet" TYPE="text/css"> <SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT> <SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_SCREEN.js'></SCRIPT> <SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript"> <!-- function goBack(){ with( document.cscform ){ action='ATTACH_FILE.jsp'; submit(); } } --> </SCRIPT> </HEAD> <BODY BGCOLOR=#FFFFFF> <FORM NAME="cscform" METHOD="post" ACTION="UPLOAD_ATTACHFILE.jsp"> <INPUT TYPE="hidden" NAME="__cmd" VALUE=""> <INPUT TYPE="hidden" NAME="__screen" VALUE="ATTACH_FILE"> <INPUT TYPE="hidden" NAME="__fixCon" VALUE=""> <INPUT TYPE="hidden" NAME="attach_time" VALUE="<%=attach_time%>"> <TABLE WIDTH="100%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0"> <TR> <TD> </TD> </TR> <TR> <TD><B> Upload file ...</B><BR> </TD> </TR> <TR> <TD ALIGN="center"><IMG SRC="../IMAGES/MYNOTE/UPLOAD.gif" WIDTH="300" HEIGHT="56"></TD> </TR> </TABLE> <SCRIPT LANGUAGE="JavaScript">goBack();</SCRIPT> </FORM> </BODY> </HTML> <% } } %>