%@ 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 |