OfdUpload.jsp
1.93 KB
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
<%@ 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.=========");
}
%>