imageFileUpload.jsp
1.37 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<%@ page language="java" contentType="application/json" pageEncoding="UTF-8"%>
<%@page import="net.sf.json.*"%>
<%@ page import="java.util.*" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.file.FileUpload" %>
<%@ page import="weaver.hrm.HrmUserVarify" %>
<%@ page import="weaver.hrm.User" %>
<jsp:useBean id="DocServiceForMobile" class="weaver.docs.webservices.DocServiceForMobile" scope="page" />
<%
out.clearBuffer();
response.setContentType("text/html;charset=UTF-8");
User user = HrmUserVarify.getUser (request , response) ;
if(user==null) {
Map result = new HashMap();
//未登录或登录超时
result.put("result", "200001");
result.put("error", "未登录或登录超");
JSONObject jo = JSONObject.fromObject(result);
out.println(jo);
return;
}
FileUpload fu = new FileUpload(request);
//操作方式 saveimagefile:保存附件
String operation = Util.null2String(fu.getParameter("operation"));
if(!operation.equals("saveimagefile")
){
Map result = new HashMap();
//operation参数未设置正确
result.put("result", "200002");
result.put("error", "operation参数未设置正确");
JSONObject jo = JSONObject.fromObject(result);
out.println(jo);
return;
}
Map result =null;
if(operation.equals("saveimagefile")){
result = DocServiceForMobile.saveImageFile(fu,user);
}
JSONObject jo = JSONObject.fromObject(result);
out.println(jo);
%>