先连接ftp服务器并做了以下设定:FTPClient ftp = new FTPClient();
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.enterLocalPassiveMode(); 然后使用
InputSteam input= ftp.retrieveFileStream(FileName);获取文件流最后在另外一个方法中连接连接服务器
FTPClient ftp = new FTPClient();
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.enterLocalPassiveMode(); 最后用
BufferedInputStream bis = new BufferedInputStream(input);
ftp.storeFile(savedFileName, bis);将文件上传到本地服务器问题是只要文件后缀是txt的话,没有任何问题,但是如果是doc或者其它格式的就不行了
各位兄弟帮帮忙吧。。
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.enterLocalPassiveMode(); 然后使用
InputSteam input= ftp.retrieveFileStream(FileName);获取文件流最后在另外一个方法中连接连接服务器
FTPClient ftp = new FTPClient();
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.enterLocalPassiveMode(); 最后用
BufferedInputStream bis = new BufferedInputStream(input);
ftp.storeFile(savedFileName, bis);将文件上传到本地服务器问题是只要文件后缀是txt的话,没有任何问题,但是如果是doc或者其它格式的就不行了
各位兄弟帮帮忙吧。。
解决方案 »
- Could not invoke service.. Nested exception is ... Couldn't send message.
- hibernate新手问题
- 有关JSP全局变量和javascript的问题
- 空闲时间做的一个网站,可以查薪水、面经、公司评论等,求大家的指点和拍砖
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接
- 如何用一 struts+hibernate 写一个登录程序?
- 想学习JSSE,还没入门,特向大家请教。3X----在线等
- 客户端程序能不能通过JNDI访问EJB的本地接口?
- 如何配置发布监测远端JMS Server Topic的Message-Driven Bean?
- ldap验证多ou用户名密码失败
- hibernateTemplate.save(obj)的问题,急 急
- 使用Jquery的ajax方法后,通过filter过滤器,session已经失效,被拦截是,怎么处理?
String password, String path, String filename, InputStream input) {
String root = null;
// 创建FTPClient对象
FTPClient ftp = new FTPClient();
try {
int reply;
// 连接FTP服务器
// 如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器
ftp.connect(url, port);
// 登录ftp
ftp.login(username, password);
// 看返回的值是不是230,如果是,表示登陆成功
reply = ftp.getReplyCode();
// 以2开头的返回值就会为真
//变更工作目录
ftp.changeWorkingDirectory(path);
root = ftp.printWorkingDirectory();
// 将上传文件存储到指定目录
ftp.enterLocalPassiveMode();
ftp.setFileType(FTP.BINARY_FILE_TYPE);
ftp.storeFile(filename, input);
// 关闭输入流
input.close();
// 退出ftp
ftp.logout();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (ftp.isConnected()) {
try {
ftp.disconnect();
} catch (IOException ioe) {
}
}
}
return root+"/"+filename;
}
这样行不,我上传图片成功了,我目前的问题是下载的时候在A机上面下面到C盘成功,可是到B机下载的时候也下载到了A机的C盘