我在写文件上传的一个方法,但是运行到这段代码的时候 BufferedOutputStream.write(buf, 0, read)经常有一定几率导致程序无响应。并且几率与变量“read”的大小和上传文件的大小有关,
1、当read小于2000的时候,成功率很高,否则很低。
2、上传小于1M的文件时候,成功率很高,否则很低。希望高手指点迷津。
1、当read小于2000的时候,成功率很高,否则很低。
2、上传小于1M的文件时候,成功率很高,否则很低。希望高手指点迷津。
不知道和这个有关系么……
设置上传文件时用于临时存放文件的内存大小,多于的部分将临时存在硬盘factory.setSizeThreshold();
设置存放临时文件的目录 factory.setRepository();
哦 忘说了,我做的是FTP上传