|
@ -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);
|