【发布时间】:2013-04-18 08:29:53
【问题描述】:
我使用ftp4j 作为 FTP 客户端。
FTPClient client = new FTPClient();
client.connect("86.22.11.178");
client.login("usr", "pwd");
client.changeDirectory("/dir");
client.upload(file);
它在 localhost 上可以正常工作,但是当包含在部署在 Web 服务器上的 JSF Web 应用程序中时它就不能工作了。我成功地连接和登录,当代码到达上传命令时,它只是跳过那个并且什么都不做。没有抛出异常。
与 FTP 服务器已完全连接,这不是问题。我还对文件设置了 chmod 777 权限,它们属于同一所有者。
这段代码在 Windows 机器上运行,会不会是在 Linux 上运行的机器有不同的“规则”?
【问题讨论】: