OfdUpload.jsp 1.93 KB
<%@ page language="java" pageEncoding="UTF-8" %>
<%@ page import="java.io.*" %>
<%@ page import="com.engine.odoc.util.DocUtil" %>
<%@ page import="weaver.hrm.User" %>
<%@ page import="weaver.hrm.HrmUserVarify" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.systeminfo.SystemEnv" %>
<%@ page import="weaver.docs.docs.DocComInfo" %>
<jsp:useBean id="BaseBean" class="weaver.general.BaseBean" scope="page" />

<%
    User user = HrmUserVarify.getUser (request , response) ;
    if(user == null ){
        BaseBean.writeLog("not login ,can not upload File");
        return;
    }
    try {
        if (request.getContentLength() > 0) {
            int docId = Util.getIntValue(request.getParameter("docId"),-1);
            int imageFileId = Util.getIntValue(request.getParameter("imageFileId"),-1);
            BaseBean.writeLog("====OfdUpload.jsp docId="+docId+"###imageFileId="+imageFileId);
            InputStream in = request.getInputStream();
            if(null != in && docId > 0 && imageFileId > 0){
                String imagefileName = new DocComInfo().getDocname(docId+"") +".ofd";
                int newImagefileId = DocUtil.saveImageFile(in,imagefileName,"docToOFD");
                BaseBean.writeLog("=====OfdUpload.jsp newimageFileId="+newImagefileId);
                DocUtil.saveDocImagefile(docId,newImagefileId,imagefileName,"13","0");
                Writer writer = response.getWriter();
                writer.write(SystemEnv.getHtmlLabelName(18493, user.getLanguage()) + imagefileName + SystemEnv.getHtmlLabelName(25388, user.getLanguage()));
                writer.flush();
            }else{
                BaseBean.writeLog("==========OfdUpload.jsp inputStream is null===========");
            }
        } else {
            BaseBean.writeLog("==========OfdUpload.jsp No file!===========");
        }
    } catch (IOException e) {
        BaseBean.writeLog("==============OfdUpload.jsp upload error.=========");
    }
%>