Apache Commons的FTPClient局域網上傳文件速度本應該很快的,但卻在實際開發中發現上傳一個文件蝸牛速度,都是因為調用了如下API:
原因是因為默認緩沖區大小是1024,也就是1K,當然慢了,在調用上傳API之前重新修改以下默認設置即可,如將緩沖區改為10M,API:
ftpClient.storeFile(fileName, inputStream)
原因是因為默認緩沖區大小是1024,也就是1K,當然慢了,在調用上傳API之前重新修改以下默認設置即可,如將緩沖區改為10M,API:
ftpClient.setBufferSize(1024 * 1024 * 10)