看了一段java代码是从FTP上下载文件,ftpClient.setBufferSize()这个是什么用处,要怎么使用它

括号里面的参数填多少呢
2025-03-01 12:06:45
推荐回答(3个)
回答1:

setBufferSize():设置将发送到客户端的数据的缓冲区大小.

根据你本地存贮大小进行填写吧。

回答2:

缓冲区大小,等从ftp下载的数据存储到缓冲区,等缓冲区满了,进行磁盘读写。

回答3:

设置每次读取文件流时缓存数组的大小。上传或者下载都是先将文件流拿到,然后将文件流一点一点的读到缓存,然后程序在从缓存将所需的内容读取出来放进要导入的文件中。
一般情况下基本都是1024或者是1024的倍数。对于小文件上传下载的话没有必要管,直接1024就没有问题。