FTPClient本地上传文件正常,项目发布到服务器上,上传失败,没报错
端口21,防火墙关闭状态,代码如下:
哪位老哥可以帮看一下,万分感谢
端口21,防火墙关闭状态,代码如下:
哪位老哥可以帮看一下,万分感谢
解决方案 »
- 乐观锁在 集群环境或者多台服务器部署的情况下到底起不起作用?
- IE浏览器中通过Javascript获得Applet对象的问题
- ejb中什么是远程客户端调用,什么是本地客户端调用
- java.net.MalformedURLException
- 请教一个HQL语句写法
- jQuery autocomplete自动补全关键字为啥第一条关键字是所有的关键字?????
- org.apache.jasper.JasperException: /showperson.jsp(53,77) Unterminated <bean:write tag
- hibernate 批量删除
- Java 发邮件问题
- tomcat中javabean 是在哪个目录呀
- 在Java的类中如何写一个Form表单
- mybatis 自定义缓存,然后如何在getObject方法中执行一个sqlmap 语句??
1 本地文件使用InputStreams传递参数,为什么不直接传递(全路径)文件名,InputStreams需要在两个判断并关闭
2 ftpClient方法才有几行,需要单独为方法吗?相关的判断(login是否成功)也无法传递
3 ftpClient变量是字符串吗?71行的第二个比较
4 72行为什么不直接return false
5 78行的InputStreams关闭应该在finally中做
6 79行logout可以不执行
7 按你的代码,isSucceed是个多余的变量,直接用flag;81-85用一行赋值就可以
8 finally 中,首先要判断ftpClient是否为null,虽然前面判断过,但是经过多个操作,ftpClient可能会变为null这个方法设计也很差,返回值过于简单,不能判断ftp发生什么错误。可以返回一个int:0成功,1连接失败,login失败……