WF_IMPORT_DATA02_DAISIN.jsp 3.74 KB
Newer Older
Thitichaipun Wutthisak committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
<%@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 import_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;

//	System.out.println("MS  :"+ms);
//	System.out.println("TEMP-DIR   :"+tempdir);

		int bstart = request.getContentType().lastIndexOf("oundary=");
		String bound = request.getContentType().substring(bstart+8);
		ht = hmul.processData(request.getInputStream(), bound, tempdir);
	    hmul.uploadFiles(ht);
	    import_time = Long.parseLong(ht.get("import_time").toString());

//	System.out.println("IMPORT  TIME  X:"+import_time);

	    String targetdir = en.getValue("DIRWORKFLOWIMPORT-dir")+"COMMAND_LINE/"+import_time;
	    movefile.moveTempfile2Folder(tempdir,targetdir);
	
	System.out.println("Targetdit   :"+targetdir);
%>
<HTML ng-app="myHR">
	<HEAD>
		<TITLE>Upload File : 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/MYNOTE_SCREEN.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/MYNOTE_MENU.js'></SCRIPT>
		<SCRIPT TYPE='text/JavaScript' SRC='../JS/SCREEN.js'></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">setLang('<%=USER_PROFILE.getUProfile().get("lang")%>');</SCRIPT>
		<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">
		<!--
		function goBack(){
			with( document.cscform ){
				action='WF_IMPORT_DATA03_DAISIN.jsp';
				submit();
			}
		}
		-->
		</SCRIPT>
	</HEAD>
	<BODY BGCOLOR=#FFFFFF>
		<FORM NAME="cscform" METHOD="post" ACTION="?">
			<INPUT TYPE="hidden" NAME="__cmd" VALUE="">
			<INPUT TYPE="hidden" NAME="__screen" VALUE="WF_IMPORT_DATA02_DAISIN">
			<INPUT TYPE="hidden" NAME="__fixCon" VALUE="">
			
			<INPUT TYPE="hidden" NAME="import_time" VALUE="<%=import_time%>">

				<TABLE WIDTH="950" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
				<jsp:include page="MYNOTE_HEAD.jsp" flush="true"/>
					<DIV ALIGN="right">
			    		<DIV ALIGN="right">
                        <BR>
                    
                                    
								<TABLE WIDTH="100%" BORDER="0" ALIGN="center" CELLPADDING="0" CELLSPACING="0">
									<TR>
										<TD>&nbsp;</TD>
									</TR>
									<TR>
										<TD><B>&nbsp;&nbsp;&nbsp;Upload file ...</B><BR>&nbsp;</TD>
									</TR>
									<TR>
										<TD ALIGN="center"><IMG SRC="../IMAGES/MYNOTE/UPLOAD.gif" WIDTH="300" HEIGHT="56"></TD>
									</TR>
								</TABLE>

				    	</DIV>
	      			</DIV>
				<!--/td-->
				<TR>
					<TD VALIGN="top" BACKGROUND="../IMAGES/MYNOTE/BPM_07.jpg">&nbsp;</TD>
				</TR>
				<TR>
					<TD COLSPAN="2" HEIGHT="20" BACKGROUND="../IMAGES/MYNOTE/BPM_09.jpg"><DIV ALIGN="center"> <SPAN CLASS="txt02">&nbsp;</SPAN></DIV></TD>
				</TR>
			</TABLE>



			<SCRIPT LANGUAGE="JavaScript">goBack();</SCRIPT>
</FORM>
	</BODY>
</HTML>
<%
	}
}
%>