我是用org.apache.commons.net.ftp.FTPClient包写的断点上传实例,但是当我上传一半后手动断掉后,
再次进行上传,则报550 Permission denied 没有权限。 跟踪代码: //部分代码
RandomAccessFile raf = new RandomAccessFile(localFile,"r");
OutputStream out = ftpClient.appendFileStream(new String(remoteFile.getBytes("GBK"),"iso-8859-1"));
//断点续传
if(remoteSize>0){
ftpClient.setRestartOffset(remoteSize);
process = remoteSize /step;
raf.seek(remoteSize); //把指针指向已上传文件的位置接着上传
localreadbytes = remoteSize;
}
byte[] bytes = new byte[1024];
int c;
while((c = raf.read(bytes))!= -1){
out.write(bytes,0,c); //在次时报出没有权限错误 ???????
}
再次进行上传,则报550 Permission denied 没有权限。 跟踪代码: //部分代码
RandomAccessFile raf = new RandomAccessFile(localFile,"r");
OutputStream out = ftpClient.appendFileStream(new String(remoteFile.getBytes("GBK"),"iso-8859-1"));
//断点续传
if(remoteSize>0){
ftpClient.setRestartOffset(remoteSize);
process = remoteSize /step;
raf.seek(remoteSize); //把指针指向已上传文件的位置接着上传
localreadbytes = remoteSize;
}
byte[] bytes = new byte[1024];
int c;
while((c = raf.read(bytes))!= -1){
out.write(bytes,0,c); //在次时报出没有权限错误 ???????
}
解决方案 »
- org.textmining.text.extraction.FastSavedException: Fast-saved files are unsuppor
- struts2.3.1.2中使用<sx:tree>标签生成动态树形结构的问题
- 我用Spring控制Hibernate,但无法自动生成数据库,这是日志,求解!
- MyFaces 2.0.4 java.lang.NullPointerException at javax.faces.component.UIViewRoot
- jdbc连接数据库的一个小问题,高手看一下
- 为什么每次改写jsp以后,在jboss上热部署我的项目,总是说编译不了jsp,然后重新启动jboss以后又可以编译了,有没有方法可以设置一下,不要重
- Tomcat全攻略(经典)
- MD,真的不是每次都幸运,第一次配置STRUTS,出现文件找不到,进来看看!!
- 简单的javamail发邮件怎么不行呀?帮我看看,哪里有错误
- 使用Struts2时,后台action中的对象总是null,请问?
- 小问题:apache-tomcat-6.0.16服务器上打开网页速度慢
- 即将出去工作,一些细节请教大家!~
当时是不存在对方目录有文件而不能上传的问题