当前位置:首页 » 文件传输 » ftp上传导致断网
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp上传导致断网

发布时间: 2022-12-13 11:34:52

Ⅰ 怎么我的FTP上传文件老断开,怎么回事

我觉得大多是空间服务商设置的。有些服务商为了减轻服务器负荷,故意在上传时减慢速度,有时在传较大文件时在较长时间连接中甚至断开。感觉只有更换空间才能解决。

Ⅱ FTP上传出现中断是怎么回事

如果您发现上传过程中中断,他可能有两个原因,一个是我公司设置了FTP安全保护,即您在连接FTP的时候有10分钟没有对FTP工具进行操作,或者没有监控,那么他会自动中断,这样可以防止因为您的大意而导致被人恶意进入您的空间。

另外一个原因有可能是您的FTP设置,您可以尝试取消pasv被动模式。互易中国虚拟主机

Ⅲ 为什么别人从我的FTP服务器下载东西或者上传到我的FTP总是会中断

FTP 服务器里面有个超时限制 时间限制的 你自己找下 是那个在作怪

Ⅳ ftp上传文件的时候老是连接超时。

出现此问题的原因:传输模式错误。

解决的方法和操作步骤如下:

准备工具:FlashFXP5。

1、首先,在桌面上找到“
FlashFXP5”,然后双击以打开FTP软件,如下图所示,然后进入下一步。

Ⅳ 为什么我的ftp连接上一点上传就断开呢

可能是服务器故障,不稳定

Ⅵ ftp传输过程中断网了怎么办

在客户机上用FTP下载软件都支持断点续传 网上很多自己找一下吧。

Ⅶ java ftp上传时断网,文件损坏

以二进制流上传,然后实现断点续传。

/**
* 上传文件到FTP服务器,支持断点续传
* @param local 本地文件名称,绝对路径
* @param remote 远程文件路径,使用/home/directory1/subdirectory/file.ext 按照Linux上的路径指定方式,支持多级目录嵌套,支持递归创建不存在的目录结构
* @return 上传结果
* @throws IOException
*/
public UploadStatus upload(String local,String remote) throws IOException{
FTPClient ftpClient = new FTPClient();
//设置PassiveMode传输
ftpClient.enterLocalPassiveMode();
//设置以二进制流的方式传输
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
UploadStatus result;
//对远程目录的处理
String remoteFileName = remote;
if(remote.contains("/")){
remoteFileName = remote.substring(remote.lastIndexOf("/")+1);
String directory = remote.substring(0,remote.lastIndexOf("/")+1);
if(!directory.equalsIgnoreCase("/")&&!ftpClient.changeWorkingDirectory(directory)){
//如果远程目录不存在,则递归创建远程服务器目录
int start=0;
int end = 0;
if(directory.startsWith("/")){
start = 1;
}else{
start = 0;
}
end = directory.indexOf("/",start);
while(true){
String subDirectory = remote.substring(start,end);
if(!ftpClient.changeWorkingDirectory(subDirectory)){
if(ftpClient.makeDirectory(subDirectory)){
ftpClient.changeWorkingDirectory(subDirectory);
}else {
System.out.println("创建目录失败");
return UploadStatus.Create_Directory_Fail;
}
}

start = end + 1;
end = directory.indexOf("/",start);

//检查所有目录是否创建完毕
if(end <= start){
break;
}
}
}
}

//检查远程是否存在文件
FTPFile[] files = ftpClient.listFiles(remoteFileName);
if(files.length == 1){
long remoteSize = files[0].getSize();
File f = new File(local);
long localSize = f.length();
if(remoteSize==localSize){
return UploadStatus.File_Exits;
}else if(remoteSize > localSize){
return UploadStatus.Remote_Bigger_Local;
}

//尝试移动文件内读取指针,实现断点续传
InputStream is = new FileInputStream(f);
if(is.skip(remoteSize)==remoteSize){
ftpClient.setRestartOffset(remoteSize);
if(ftpClient.storeFile(remote, is)){
return UploadStatus.Upload_From_Break_Success;
}
}

//如果断点续传没有成功,则删除服务器上文件,重新上传
if(!ftpClient.deleteFile(remoteFileName)){
return UploadStatus.Delete_Remote_Faild;
}
is = new FileInputStream(f);
if(ftpClient.storeFile(remote, is)){
result = UploadStatus.Upload_New_File_Success;
}else{
result = UploadStatus.Upload_New_File_Failed;
}
is.close();
}else {
InputStream is = new FileInputStream(local);
if(ftpClient.storeFile(remoteFileName, is)){
result = UploadStatus.Upload_New_File_Success;
}else{
result = UploadStatus.Upload_New_File_Failed;
}
is.close();
}
return result;
}

Ⅷ FTP上传时经常中断,怎么办

提问: 我是一个网站管理员,最近本人却发现在使用FTP上传时总是出现断开连接的问题,一个300多M的视频文件传输过程中要中断几十次,而且在FTP通讯时反复尝试均失败后会自动将该任务标记为失败,我必须手工将该任务恢复重置后才能够继续通讯,之后又过几妙还会因为失败而中断。现在这种现象让笔者非常头疼,根本无法实现数据资源的自动传输。本人使用的FTP通讯工具是FLASHFXP。希望专家能够帮助我解决此问题。 解答: 通过FTP传输工具来上传下载资源是有很多优势的,可以断点续传而且还可以自动传输,速度方面也有保障。但是这位网友遇到的问题却比较少见。访问FTP后通过具备权限的帐户上传数据,开始一切正常,但是过了几秒后就出现“传送失败”的提示,同时分析FLASHFXP提示的错误信息为“426 data connection cloased,error decompressing data stream”。同时左边传输列表中的任务显示为红叉,数据不再传输。

Ⅸ FTP上传一会儿就断网

你要连接的FTP服务器是内网还是外网!如果是内网应该是设置了同时连接FTP的连接数!如果是外网的话,校园网里面一般是设置了代理上网的,而且有可能对外的ftp使用端口21被封等等导致的!还有一点需要注意的是上传和下载是关于服务器的设置的!只是说明你的网络不太好!建议你可以使用FTP的网页上传!你可以上上这个网:www.net2ftp.com

Ⅹ FTP传文件传到一半失败

FTP传文件传到一半失败原因:网络连接中断造成的,可能是服务器网络问题也可能是本地网络问题。
解决方法:重新上传,删除上传失败文件,重新上传。
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。