主题 : 1.11开源版本上传不了图片
级别: 童生
UID: 142353
积分:19 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2022-08-12
在线时长:0
1#   发表于:2022-08-12 16:48:18  IP:113.232.*.*
上传图片报错,提示upload file error.
在富文本编辑器里面上传图片也是这个错误。
@RequestMapping("/upload/o_upload")
public ResponseInfo upload(@RequestParam(value = "uploadFile", required = false) MultipartFile file, Boolean mark,
Boolean addToRes, String uploadPath, Integer spaceId, String typeStr, Integer modelId, String fieldName,
HttpServletRequest request, HttpServletResponse response) throws GlobalException, IOException {
if (addToRes == null) {
addToRes = false;
}

在这个类里面的file 参数好像没有接收到,不知道具体问题在哪里
级别: 版主
UID: 141760
积分:2515 加为好友
威望: 0 精华: 1
主题:19 回复:2105
注册时间:2022-06-07
在线时长:0
2#   发表于:2022-08-12 16:50:41  IP:115.95.*.*
回复第1楼
tomcat报错日志发下
级别: 童生
UID: 142353
积分:19 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2022-08-12
在线时长:0
3#   发表于:2022-08-12 16:51:09  IP:113.232.*.*
附件为截图信息
级别: 童生
UID: 142353
积分:19 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2022-08-12
在线时长:0
4#   发表于:2022-08-12 16:52:11  IP:113.232.*.*
2022-08-13 00:35:*424 [http-nio-8090-exec-6] INFO  c.j.admin.controller.resource.UploadController - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
2022-08-13 00:35:*424 [http-nio-8090-exec-6] INFO  c.j.admin.controller.resource.UploadController - key:mark,value:false 
2022-08-13 00:35:*424 [http-nio-8090-exec-6] INFO  c.j.admin.controller.resource.UploadController - key:addToRes,value:false 
2022-08-13 00:35:*424 [http-nio-8090-exec-6] INFO  c.j.admin.controller.resource.UploadController - key:spaceId,value: 
2022-08-13 00:35:*424 [http-nio-8090-exec-6] INFO  c.j.admin.controller.resource.UploadController - key:modelId,value:912 
2022-08-13 00:35:*424 [http-nio-8090-exec-6] INFO  c.j.admin.controller.resource.UploadController - key:fieldName,value:biaotitu 
2022-08-13 00:35:*424 [http-nio-8090-exec-6] INFO  c.j.admin.controller.resource.UploadController - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
2022-08-13 00:35:*424 [http-nio-8090-exec-6] INFO  c.j.admin.controller.resource.UploadController - ============================= 
2022-08-13 00:35:*438 [http-nio-8090-exec-6] INFO  com.jeecms.common.ueditor.PropertiesLoader - LOCAL_PROPERTIES  
java.lang.NullPointerException
at com.jeecms.admin.controller.resource.UploadController.upload(UploadController.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:208)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:135)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:893)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:799)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:884)
级别: 童生
UID: 142353
积分:19 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2022-08-12
在线时长:0
5#   发表于:2022-08-12 16:53:02  IP:113.232.*.*
2022-08-13 01:00:59.028 [http-nio-8090-exec-1] INFO  c.j.admin.controller.resource.UploadController - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
2022-08-13 01:00:59.028 [http-nio-8090-exec-1] INFO  c.j.admin.controller.resource.UploadController - key:mark,value:false 
2022-08-13 01:00:59.028 [http-nio-8090-exec-1] INFO  c.j.admin.controller.resource.UploadController - key:addToRes,value:false 
2022-08-13 01:00:59.028 [http-nio-8090-exec-1] INFO  c.j.admin.controller.resource.UploadController - key:spaceId,value: 
2022-08-13 01:00:59.028 [http-nio-8090-exec-1] INFO  c.j.admin.controller.resource.UploadController - key:modelId,value:912 
2022-08-13 01:00:59.028 [http-nio-8090-exec-1] INFO  c.j.admin.controller.resource.UploadController - key:fieldName,value:xinwenliebiaotu 
2022-08-13 01:00:59.028 [http-nio-8090-exec-1] INFO  c.j.admin.controller.resource.UploadController - >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
2022-08-13 01:00:59.028 [http-nio-8090-exec-1] INFO  c.j.admin.controller.resource.UploadController - ============================= 
java.lang.NullPointerException
at com.jeecms.admin.controller.resource.UploadController.upload(UploadController.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:208)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:135)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:893)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:799)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)
级别: 童生
UID: 142353
积分:19 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2022-08-12
在线时长:0
6#   发表于:2022-08-12 16:54:19  IP:113.232.*.*
错误提示在第100行,就在这一行
[b]log.info("file:"+uploadFile.getSize());
[/b]


@RequestMapping("/upload/o_upload")
public ResponseInfo upload(@RequestParam(value = "uploadFile", required = false) MultipartFile uploadFile, Boolean mark,
Boolean addToRes, String uploadPath, Integer spaceId, String typeStr, Integer modelId, String fieldName,
HttpServletRequest request, HttpServletResponse response) throws GlobalException, IOException {
if (addToRes == null) {
addToRes = false;
}

log.info(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
Enumeration<String> param=request.getParameterNames();
if(param!=null){
while(param.hasMoreElements()){
String key=param.nextElement();;
Object value=request.getParameter(key);
log.info("key:"+key+",value:"+value);
}
}
/*Enumeration<String> params= request.getAttributeNames();
if(params!=null){
while(params.hasMoreElements()){
String key=params.nextElement();;
Object value=request.getAttribute(key);
log.info("key:"+key+",value:"+value);
}
}*/
log.info(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
log.info("=============================");
ResourceType resourceType = ResourceType.getDefaultResourceType(typeStr);
CmsSite site = SystemContextUtils.getSite(request);
log.info("file:"+uploadFile.getSize());
log.info("mark:"+mark);
log.info("uploadPath:"+uploadPath);
log.info("resourceType:"+resourceType);
log.info("modelId:"+modelId);
log.info("fieldName:"+fieldName);
log.info("site:"+site);
ResponseInfo info = uploadService.upload(uploadFile, mark, uploadPath, resourceType, modelId, fieldName, site);

UploadResult uploadResult = (UploadResult) info.getData();
Integer siteId = SystemContextUtils.getSiteId(request);
Integer userId = SystemContextUtils.getUserId(request);
Integer duration = uploadResult.getDuration();
UploadFtp ftp = null;
UploadOss oss = null;
if (UploadServerType.ftp.equals(site.getUploadServerType()) && site.getUploadFtp() != null) {
ftp = site.getUploadFtp();
} else if (UploadServerType.oss.equals(site.getUploadServerType()) && site.getUploadOss() != null) {
oss = site.getUploadOss();
}
UploadResult videoCover = uploadResult.getVideoCover();
Integer videoCoverId = null;
if(videoCover!=null&&videoCover.getResourceId()!=null){
videoCoverId = videoCover.getResourceId();
}
ResourcesSpaceData resourceData = resourcesService.save(userId, spaceId, uploadResult.getOrigName(),
uploadResult.getFileSize().intValue(), uploadResult.getFileUrl(), uploadResult.getDimensions(),
uploadResult.getResourceType(), addToRes,siteId, duration, ftp, oss, videoCoverId);
if (resourceData != null) {
uploadResult.setResourceId(resourceData.getId());
}
return info;
}
级别: 版主
UID: 141760
积分:2515 加为好友
威望: 0 精华: 1
主题:19 回复:2105
注册时间:2022-06-07
在线时长:0
7#   发表于:2022-08-12 17:06:08  IP:115.95.*.*
回复第6楼
收到 ,反馈给技术处理
级别: 童生
UID: 142353
积分:19 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2022-08-12
在线时长:0
8#   发表于:2022-08-12 17:08:17  IP:113.232.*.*
好的,感谢。目前这个问题比较着急。我们只是将1.11版本的部署包部署起来,改动了数据库的url配置,并没有做其他改动,图片就是上传不了
级别: 版主
UID: 141760
积分:2515 加为好友
威望: 0 精华: 1
主题:19 回复:2105
注册时间:2022-06-07
在线时长:0
9#   发表于:2022-08-12 17:10:23  IP:115.95.*.*
回复第8楼
嗯嗯
级别: 版主
UID: 141760
积分:2515 加为好友
威望: 0 精华: 1
主题:19 回复:2105
注册时间:2022-06-07
在线时长:0
10#   发表于:2022-08-12 17:27:10  IP:115.95.*.*
注释掉
1 2 > >| 共2页