Ⅰ 怎麼我的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語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。