java FTP 上传文件不完整

概率性出现,并不是什么防火墙,杀毒软件问题,大部分情况下文件上传后都是完整的

第1个回答  推荐于2017-08-07
你先输出一下System.out.println(ftpClient.isConnected());

看看是否连接啊,是否进入if语句了么!

最简单找原因的办法就是debug断点调试了追问

都说了是文件不完整,如果连接都连接不上,程序就会有log发送了

都说了是文件不完整,如果连接都连接不上,程序就会有log发送了

都说了是文件不完整,如果连接都连接不上,程序就会有log发送了

本回答被网友采纳
第2个回答  2020-01-15
搞定了吗? 我也遇到了,而且部分只是FTP不完整,FTP设置被动模式,不知道是不是与对方的FTP设置白名单有关
第3个回答  2015-04-28
做MD5验证吧追问

是上传的别人的服务器,只有上传权限,没办法验证文件

是上传的别人的服务器,只有上传权限,没办法验证文件

是上传到别人的服务器,只有上传权限,没办法验证文件

Java实现SFTP上传下载文件及遇到的问题
通过网络搜索和分析,问题可能在于创建了已存在的文件夹。在SFTP上传文件路径的设定上,不同任务的路径不同,导致并发冲突。为解决此问题,将上传路径调整为bizType\/{dataLabel}\/{yyyyMMdd}\/biz.txt,确保每个任务的文件路径互不冲突。在进行多个任务的文件下载时,部分任务出现下载失败的情况,并报错为超时...

java上传文件大小限制(java上传文件大小限制怎么解决)
照片超过100K在上传时要求小鱼100K,可以通过photoshop软件来进行调整。在PS软件中打开该图片重新进行保存时,将图片大小设置为小于一定的大小即可。用JAVA基于FtpClient类开发时有没有对上传文件时发送数据大小的限制的接...把JAVA压缩,用文件分割工具,分割成多个小压缩包,再一个一个上传到FTP。在后台act...

请教JAVA FTP上传的一个问题
在网上也发现另一个常见异常,我将它重现并做说明。其主要原因是很多FTP服务没有使用默认端口,在代码实现中,连接端口不正确所导致异常出现的。sun.net.ftp.FtpProtocolException: Welcome message: ??at sun.net.ftp.FtpClient.openServer(Unknown Source)at com.tools.FtpTool.<init>(FtpTool.java:29...

SFTP在win10搭建了本地服务,可java上传下载始终报3:permission denied...
SFTP在win10搭建了本地服务,可java上传下载始终报3:permission denied 公司开发需求,FTP不用,改为SFTP开发上传下载功能,由于公司运维请假20天,Linux测试环境暂时无人搭建,所以本人用FreeSSHd在本地创建SFTP的服务用于开发测试,类似于FTP的serv-u吧,... 公司开发需求,FTP不用,改为SFTP开发上传下载功能,由于公司运维...

java ftp上传时断网,文件损坏
以二进制流上传,然后实现断点续传。\/ 上传文件到FTP服务器,支持断点续传 param local 本地文件名称,绝对路径 param remote 远程文件路径,使用\/home\/directory1\/subdirectory\/file.ext 按照Linux上的路径指定方式,支持多级目录嵌套,支持递归创建不存在的目录结构 return 上传结果 throws IOException \/ publ...

在java中上传文件出现内存溢出怎么解决
具体问题具体处理。你最起码应该说明是哪种数据库 是用JDBC还是ODBC还是hibernate。一般这种情况都是分批插入。每个会话插入50条,然后关闭,再重新做一次连接。然后再插。或者中间多做几次commit

java如何避免ftp上传同名文件自动覆盖问题
\/\/ 文件不存在,正常上传 ftpClient.storeFile(fileName, inputStream);} \/\/ ... 其他上传完成后的清理操作 ...} 在这个代码段中,我们首先在上传文件之前检查目标路径(`pathname`)下是否已经有与`fileName`同名的文件。如果存在,我们会输出一条提示信息,表示文件已存在并需要采取行动(比如通过...

在java中使用SFTP协议安全的传输文件
要使用SFTP协议,你需要引入JSch依赖包,其提供了Java语言的SFTP协议接口。使用JSch进行文件传输,主要涉及put和get方法。put方法用于本地文件上传到远程服务器,而get方法则用于从远程服务器下载文件。认证方式有用户名和密码认证,以及公钥和私钥认证。使用用户名和密码时,确保密码正确。使用公钥和私钥时,...

使用java通过ftp下载文件,ftpClient.listFiles获取不到当前路径下的文件...
回答:File dir=new File(".");\/\/当前路径是项目文件夹,是src外面而不是里面 File[]files=dir.listFiles(new FileFilter(){ @Override public boolean accept(File arg0) { return arg0.isFile(); } }); System.out.println("有文件"+files.length+"个");

FTP上传时怎么解决中文路径和中文名称
java上传文件到ftp有两种实现方式,一种是使用sun公司提供的sun.net.ftp包里面的FtpClient,另一种是Apache组织提供的org.apache.commons.net.ftp包里的FTPClient,现在我来分别说下两种实现方式。sun的FtpClient:我们先来看如下代码 public static boolean uploadFileBySun(StringBuffer fileContent,String ...

相似回答