|
文件是2907M 将近3G的,
上传本地没问题,就是传到B2就报这错了
代码里面是传到本地后,再传到b2
意思就是在本地中转了一下 :(
idea 里面也设置了 启动参数 -Xmx2907m -Xms2907m -XX:NewRatio=4
求大佬指点
- @Override public CommonRes index(MultipartFile[] zipFile){ String timepath="dw"; List<String> list = new ArrayList<String>(); for (int i = 0; i < zipFile.length; i++) { try { //保存文件 File ret= saveFile(zipFile[i], timepath); //拿post过来的文件md5值 FileInputStream fis = new FileInputStream(ret); String md5var = org.apache.commons.codec.digest.DigestUtils.md5Hex(fis); fis.close();//关闭流 String pathvsname=timepath+"/"+ret.getName(); //传到b2 this.uploadFile(ret,timepath); System.out.println("传到B2,返回内存信息:"+pathvsname); //返回路径 list.add("https://xxx.com/"+ret.getName()); //uploadFile(dest); } catch (IOException e) { e.getMessage(); } }
复制代码 |
|