该问题是因为中文名编码导致,retrieveFile的第一个参数需要是 ISO-8859-1 编码。
改成 ftpClient.retrieveFile(new String(fileName.getBytes("GB2312"),"ISO-8859-1"), fos); 即可
该问题是因为中文名编码导致,retrieveFile的第一个参数需要是 ISO-8859-1 编码。
改成 ftpClient.retrieveFile(new String(fileName.getBytes("GB2312"),"ISO-8859-1"), fos); 即可
本文标题:FtpClient下载文件时文件大小为0
本文链接:https://www.haomeiwen.com/subject/dzwbfqtx.html
网友评论