<%@ page import="java.io.*" %> <%@ page import="systems.trilynx.novastar5.dwr.UploadFileBean" %> <%@ page language="java"%><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%><%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%><%@ taglib uri="/WEB-INF/c.tld" prefix="c"%> <%@ page language="java" %> Upload file save <% String folderName = request.getParameter("folderName"); String currentPage = request.getParameter("currentPage"); String result = ""; String saveFilePath = ""; String saveFileName = ""; String errorString = ""; // Ignore for null content type returned by IE before real file download. if(request.getContentType() != null) { // Upload file, return string array is result, saveFilePath. String[] returnArray = UploadFileBean.fileUpload(request,folderName,currentPage); result = returnArray[0].trim(); saveFilePath = returnArray[1].trim(); saveFileName = saveFilePath; if(result.equals("error")) { int index = saveFilePath.indexOf("("); if(index > 0) { errorString = saveFilePath.substring(index).trim(); saveFilePath = saveFilePath.substring(0,index).trim(); saveFileName = saveFilePath; } } else { if(folderName != null) { if(folderName.length() > 0) folderName += "/"; saveFileName = saveFileName.replace(folderName,""); } } } else { result = "null"; } %>
Upload file <% out.print(result);%>
<% out.print(saveFileName);%>
<% out.print(saveFilePath);%>
<% if(errorString.length() > 0) out.print(errorString); %>
Close