2011-03-22 131 views
0

目前我想出了如何通过apache常见的方式连接到我的FTP下载东西(输入IP而不是ftp.xxx地址)。但现在我可以FileNotFound,尽管它真的存在,并已设置为777文件未找到异常apache常见

我已经看到,Apache正在自己添加“/”,所以通常它应该工作,上传没有问题。有任何想法吗?如果我在地址栏中输入它,我可以打开该文件

+0

即使没有clien.retrievefile我得到这个错误?!即使我将文件拉到手机上... – 2011-03-22 22:46:47

+0

您是否在尝试检索输出文件之前创建输出文件? – MByD 2011-03-22 22:53:47

+0

那么该文件存在于FTP服务器上,我认为这足够了? – 2011-03-22 22:55:19

回答

2

你应该在你的系统中创建一个文件,是这样的:

File f = new File("path/to/file"); 
if (f.exists() == false) 
{ 
    f.createNewFile(); 
} 
FileOutputStream fos = new FileOutputStream(f.getAbsoluteFile()); 
client.retrieveFile("Filenametoretrieve", fos); 
+0

我会试试看,谢谢。 – 2011-03-22 23:04:26