<%@page import="com.amarsoft.are.jbo.*"%> <%@page import="com.amarsoft.awe.common.attachment.*"%> <%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBegin.jsp"%> <% AmarsoftUpload myAmarsoftUpload = new AmarsoftUpload(); myAmarsoftUpload.initialize(pageContext); myAmarsoftUpload.upload(); String sDocId = (String)myAmarsoftUpload.getRequest().getParameter("DOCID"); String sDirId = (String)myAmarsoftUpload.getRequest().getParameter("DIRID"); //获得文件名 BizObjectManager manager = JBOFactory.getFactory().getManager("jbo.app.FORMATDOC_DEF"); BizObjectKey key = manager.getBizObjectKey(); key.setAttributeValue("DOCID",sDocId); key.setAttributeValue("DIRID",sDirId); BizObject obj = manager.getBizObject(key); if(obj==null){ out.println("
没有找到合适记录
"); return; } String sTemplateFileName = obj.getAttribute("HTMLFILENAME").getString(); try{ if (!myAmarsoftUpload.getFiles().getFile(0).isMissing()){ String sPhisicalPath = request.getRealPath(sTemplateFileName); ARE.getLog().trace("sPhisicalPath=" + sPhisicalPath); myAmarsoftUpload.getFiles().getFile(0).saveAs(sPhisicalPath); %>
成功上传到<%=sTemplateFileName %> 【关闭
<% }else{ out.println("
未发现文件上传
"); return; } }catch(Exception e){ e.printStackTrace(); out.println("
模板文件上传失败:"+ e.toString() + "
"); ARE.getLog().error("模板文件上传失败:"+ e.toString()); } %> <%@ include file="/IncludeEnd.jsp"%>