问题描述 : tomcat 服务器。java 上传文件,大于1M的文件 保存的时候没有任何异常,但是磁盘上没有保存,小于1m的 没有任何问题 ,以下是代码
@RequestMapping(value="/upload.api")
public @ResponseBody HashMap<String,Object> upload(MultipartFile file,String filename,String bucket) {
HashMap<String, Object> datamap = new HashMap<String, Object>();
String path =servletContext.getRealPath("files");
File des = new File(path+"/"+bucket+"/"+filename);
try {
file.transferTo(des);
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
datamap.put("code", 200);
return (datamap);
检查下Tomcat服务器配置,在confserver.xm下的Connector节点,增加maxSwallowSize="0"的配置试试看(后面跟进事情情况设置)。参考:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。