kevin 9 年之前
父節點
當前提交
4ac0b0365c
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      display-server/src/com/ai/server/bean/UploadDownloadBean.java

+ 7 - 1
display-server/src/com/ai/server/bean/UploadDownloadBean.java

@ -14,6 +14,7 @@ import org.apache.commons.fileupload.disk.DiskFileItemFactory;
14 14
import org.apache.commons.fileupload.servlet.ServletFileUpload;
15 15

16 16
import com.ai.server.core.bean.DisplayBean;
17
import com.ai.server.util.ApplicationPath;
17 18
import com.ailk.common.data.IData;
18 19
import com.ailk.common.data.impl.DataMap;
19 20
import com.ailk.mobile.servlet.ServletManager;
@ -36,8 +37,10 @@ public class UploadDownloadBean extends DisplayBean {
36 37
		if(filePath.equals("")){
37 38
			MobileUtility.error("请设置文件存储路径!");
38 39
		}
39
		
40 40
		HttpServletRequest request = ServletManager.getRequest();
41
		//获取文件绝对路径
42
		filePath = ApplicationPath.getFilePath(request) + filePath;
43
		
41 44
		if (!ServletFileUpload.isMultipartContent(request)) {
42 45
			MobileUtility.error("没有检测到文件,请重新提交!");
43 46
		}
@ -95,6 +98,9 @@ public class UploadDownloadBean extends DisplayBean {
95 98
	
96 99
	public InputStream download(IData param) throws Exception {
97 100
		String filePath = param.getString("FILE_PATH");
101
		HttpServletRequest request = ServletManager.getRequest();
102
		filePath = ApplicationPath.getFilePath(request) + filePath;
103
		
98 104
		File file = new File(filePath);
99 105
		if (!file.isFile()) {
100 106
			MobileUtility.error("文件不存在:" + filePath);