byte = binary
String = ASC 明白了吗?就这么简单!
String = ASC 明白了吗?就这么简单!
解决方案 »
- 请问一个广州地区的手机JAVA客户端软件开发人员月薪大概多少?
- spring+struts2+ibatis 各jar包版本问题
- 如何实现网路上传文件?
- 为什么老是说找不到 structs 的资源文件
- iBATIS的组合键查询问题,官方文档是错误的??
- hibernate 无法生成pojo类,谢谢高手!
- 请教Jboss启动报这个异常User not found: SA 急....
- 有人用过hsqldb或者h2 database内存数据库吗
- MSSQLSERVER的hibernate连接问题,谢谢,100分近来就有!
- TOMCAT能个版本最稳定?适宜做为商用!谢谢!
- 面试归来好郁闷..,,哪位大师帮忙看看...谢谢先
- 获取服务器上文件的大小
public void get(String remoteFile, String localFile) {
BufferedOutputStream buffOut = null;
try {
buffOut = new BufferedOutputStream(new FileOutputStream(localFile));
ftpClient.retrieveFile(remoteFile, buffOut);
System.out.print(ftpClient.getReplyString());
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (buffOut != null)
buffOut.close();
} catch (Exception e) {
e.printStackTrace();
}
}
可是下载的文件大小和UNIX系统上的文件大小不同,另外直接手动下载文件,并加上了bin方式,下载到win系统后的文件大小和unix系统上的一样大,但用上面的方法下载时文件大小就是不同,我怀疑是ftpClient.retrieveFile(remoteFile, buffOut); 这个方法默认的ASCII方式,不知道能不能写个方法让他用BIN方式,请各位帮帮忙,谢谢了