|  | @ -5,23 +5,18 @@ import com.alibaba.fastjson.JSONObject;
 | 
												
													
														
															|  | import com.fasterxml.jackson.databind.ObjectMapper;
 |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
												
													
														
															|  | import com.fasterxml.jackson.databind.node.ObjectNode;
 |  | import com.fasterxml.jackson.databind.node.ObjectNode;
 | 
												
													
														
															|  | import com.yihu.fastdfs.FastDFSUtil;
 |  | import com.yihu.fastdfs.FastDFSUtil;
 | 
												
													
														
															|  | import com.yihu.jw.base.util.ErrorCodeUtil;
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.exception.code.BaseErrorCode;
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.file_upload.FileManageService;
 |  | import com.yihu.jw.file_upload.FileManageService;
 | 
												
													
														
															|  | import com.yihu.jw.file_upload.FileUploadService;
 |  | import com.yihu.jw.file_upload.FileUploadService;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.MutilFileInfo;
 |  | import com.yihu.jw.restmodel.MutilFileInfo;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.iot.common.UploadVO;
 |  | import com.yihu.jw.restmodel.iot.common.UploadVO;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.MixEnvelop;
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.ObjEnvelop;
 |  | import com.yihu.jw.restmodel.web.ObjEnvelop;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
 |  | import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
 | 
												
													
														
															|  | import com.yihu.jw.rm.base.BaseRequestMapping;
 |  | import com.yihu.jw.rm.base.BaseRequestMapping;
 | 
												
													
														
															|  | import com.yihu.jw.rm.iot.IotRequestMapping;
 |  | 
 | 
												
													
														
															|  | import io.swagger.annotations.Api;
 |  | import io.swagger.annotations.Api;
 | 
												
													
														
															|  | import io.swagger.annotations.ApiOperation;
 |  | import io.swagger.annotations.ApiOperation;
 | 
												
													
														
															|  | import io.swagger.annotations.ApiParam;
 |  | import io.swagger.annotations.ApiParam;
 | 
												
													
														
															|  | import org.apache.commons.io.IOUtils;
 |  | import org.apache.commons.io.IOUtils;
 | 
												
													
														
															|  | import org.apache.commons.lang.StringUtils;
 |  | import org.apache.commons.lang.StringUtils;
 | 
												
													
														
															|  | import org.apache.http.entity.ContentType;
 |  | 
 | 
												
													
														
															|  | import org.slf4j.Logger;
 |  | import org.slf4j.Logger;
 | 
												
													
														
															|  | import org.slf4j.LoggerFactory;
 |  | import org.slf4j.LoggerFactory;
 | 
												
													
														
															|  | import org.springframework.beans.factory.annotation.Autowired;
 |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
												
											
												
													
														
															|  | @ -30,11 +25,10 @@ import org.springframework.mock.web.MockMultipartFile;
 | 
												
													
														
															|  | import org.springframework.web.bind.annotation.*;
 |  | import org.springframework.web.bind.annotation.*;
 | 
												
													
														
															|  | import org.springframework.web.multipart.MultipartFile;
 |  | import org.springframework.web.multipart.MultipartFile;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | import javax.servlet.http.HttpServletRequest;
 |  | 
 | 
												
													
														
															|  | import javax.servlet.http.HttpServletResponse;
 |  | 
 | 
												
													
														
															|  | import java.io.*;
 |  | 
 | 
												
													
														
															|  | import java.net.URLDecoder;
 |  | 
 | 
												
													
														
															|  | import java.util.*;
 |  | 
 | 
												
													
														
															|  | 
 |  | import java.io.File;
 | 
												
													
														
															|  | 
 |  | import java.io.FileInputStream;
 | 
												
													
														
															|  | 
 |  | import java.io.InputStream;
 | 
												
													
														
															|  | 
 |  | import java.util.Map;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | /**
 |  | /**
 | 
												
													
														
															|  |  * 文件上传不在微服务中处理
 |  |  * 文件上传不在微服务中处理
 | 
												
											
												
													
														
															|  | @ -116,7 +110,7 @@ public class FileUploadController extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |             //得到文件类型
 |  |             //得到文件类型
 | 
												
													
														
															|  |             String fileName = originalFilename.substring(0, originalFilename.lastIndexOf("."));
 |  |             String fileName = originalFilename.substring(0, originalFilename.lastIndexOf("."));
 | 
												
													
														
															|  |             String fileType = originalFilename.substring(originalFilename.lastIndexOf(".") + 1).toLowerCase();
 |  |             String fileType = originalFilename.substring(originalFilename.lastIndexOf(".") + 1).toLowerCase();
 | 
												
													
														
															|  |             if(StringUtils.isBlank(fileType)||!"doc、docx、pdf、xls、xlsx、ppt、pptx".contains(fileType)){
 |  | 
 | 
												
													
														
															|  | 
 |  |             if(StringUtils.isBlank(fileType)||!"doc、docx、pdf、xls、xlsx、ppt、pptx、mp3".contains(fileType)){
 | 
												
													
														
															|  |                 return ObjEnvelop.getError("文件格式不支持");
 |  |                 return ObjEnvelop.getError("文件格式不支持");
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |             InputStream inputStream = file.getInputStream();
 |  |             InputStream inputStream = file.getInputStream();
 |