java FTP下载问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 22:14:31
,FTP下载有个问题困扰着我,就是我把FTP里的资源用URL形式表示就像“

URL myURL=new URL("ftp://hgc08158:QST518518@121.199.37.159/chengji.xls");
FtpURLConnection ftplink=(FtpURLConnection) myURL.openConnection();
int len=ftplink.getContentLength();
System.out.println(len);"
为什么无法显示文件的大小呢?

检查一下是否timeout时间设置过短。不要设置内存或者处理器限制。 还有在IIS的metabase数据库中找一下FTP的设置,在那里找配置文件修改最直接。
通过CFtpFileFind 得到文件的URL之后,然后通过CHttpFile::QueryInfo 得到文件大小。