管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-11-30 e5d341086b634f9ac0345b576e6497f978a53941
src/main/java/com/lf/server/service/all/CommonsFileuploadService.java
@@ -1,15 +1,14 @@
package com.lf.server.service.all;
import com.lf.server.entity.ctrl.FileInfoEntity;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.helper.PathHelper;
import com.lf.server.helper.StringHelper;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.fileupload.servlet.ServletRequestContext;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.tomcat.util.http.fileupload.FileItem;
import org.apache.tomcat.util.http.fileupload.disk.DiskFileItemFactory;
import org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload;
import org.apache.tomcat.util.http.fileupload.servlet.ServletRequestContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -32,10 +31,10 @@
    private final static Log log = LogFactory.getLog(CommonsFileuploadService.class);
    public Object fileUpload(UserEntity ue, HttpServletRequest req, HttpServletResponse res) throws Exception {
    public Object fileUpload(HttpServletRequest req, HttpServletResponse res) throws Exception {
        List<FileItem> items = getFileItem(req, res);
        return copeFileItems(ue, items, req);
        return copeFileItems(items, req);
    }
    /**
@@ -70,11 +69,11 @@
    /**
     * 处理解析内容:处理普通表单域和文件表单域
     */
    private Object copeFileItems(UserEntity ue, List<FileItem> items, HttpServletRequest req) throws Exception {
    private Object copeFileItems(List<FileItem> items, HttpServletRequest req) throws Exception {
        Map<String, String> map = new HashMap<String, String>(3);
        List<FileInfoEntity> list = new ArrayList<FileInfoEntity>();
        String path = pathHelper.getTempPath(ue.getId());
        String path = pathHelper.getTempPath();
        for (FileItem item : items) {
            if (item.isFormField()) {
                String key = item.getFieldName();