文件是2907M 将近3G的,
上传本地没问题,就是传到B2就报这错了 代码里面是传到本地后,再传到b2 意思就是在本地中转了一下 idea 里面也设置了 启动参数 -Xmx2907m -Xms2907m -XX:NewRatio=4 求大佬指点
复制代码 |
你堆内存和文件一样大,合着其他东西不需要内存是吧 |
java已经还给老师 |
报错的堆栈信息发下 |
java支持分块上传大兄弟 |
怎么弄,b2好像不能分块上传的吧,本地上传没问题 |
本帖最后由 朕的大清完了? 于 2021-11-4 10:52 编辑
我把 this.uploadFile(ret,timepath); 注释就没问题 打开this.uploadFile(ret,timepath); 也没什么信息 就一条WARN |
-
345 Bytes, 下载次数: 0
像大文件都是分片传送的,并不是说送到服务端是一个一个的, |
好的,感谢 我看看分块吧 但是 这代码 传本地却 没问题, |
你用bufferedinputstream把fileinputstream包装下,整个缓冲区 |