用apache的ftp包上传文件后文件为0字节
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用apache的ftp包上传文件后文件为0字节相关的知识,希望对你有一定的参考价值。
public static void testUpload()
FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;
try
ftpClient.connect("192.168.2.80");
ftpClient.login("temp", "temp");
File srcFile = new File("E:/test1/test.wmv");
fis = new FileInputStream(srcFile);
//设置上传目录
ftpClient.changeWorkingDirectory("/");
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("GBK");
//设置文件类型(二进制)
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
ftpClient.storeFile("new.wmv",fis);
System.out.println("成功!");
catch (IOException e)
e.printStackTrace();
throw new RuntimeException("FTP客户端出错!", e);
finally
IOUtils.closeQuietly(fis);
try
ftpClient.disconnect();
catch (IOException e)
e.printStackTrace();
throw new RuntimeException("关闭FTP连接发生异常!", e);
能建立新文件,但是文件大小为0字节,应该是个很弱的问题,期待高手帮助
以上是关于用apache的ftp包上传文件后文件为0字节的主要内容,如果未能解决你的问题,请参考以下文章