萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> FTP上傳故障巧解決

FTP上傳故障巧解決

   網友提問:

  我是一名企業員工,平時我們公司都是通過FTP這種方式來共享資源,員工將自己手頭的資源通過上傳帳號放到FTP服務器的存儲空間中,而其他員工在使用該資源時直接下載即可。然而在最近本人卻發現在上傳時總是出現斷開連接的問題,一個300多M的視頻文件傳輸過程中要中斷幾十次,而且在FTP通訊時反復嘗試均失敗後會自動將該任務標記為失敗,我必須手工將該任務恢復重置後才能夠繼續通訊,之後又過幾妙還會因為失敗而中斷。現在這種現象讓筆者非常頭疼,根本無法實現數據資源的自動傳輸。本人使用的FTP通訊工具是FLASHFXP。希望專家能夠幫助我解決此問題。

  解答:

  通過FTP傳輸工具來上傳下載資源是有很多優勢的,可以斷點續傳而且還可以自動傳輸,速度方面也有保障。但是這位網友遇到的問題卻比較少見。訪問FTP後通過具備權限的帳戶上傳數據,開始一切正常,但是過了幾秒後就出現“傳送失敗”的提示,同時分析FLASHFXP提示的錯誤信息為“426 data connection cloased,error decompressing data stream”。同時左邊傳輸列表中的任務顯示為紅叉,數據不再傳輸。(如圖1)

  由於我們已經能夠使用該帳戶登錄FTP並傳輸數據,所以在帳號權限上是沒有任何問題的,FTP服務器應該也是正常運行的。接下來我們可以嘗試使用其他FTP工具或者直接用IE浏覽器訪問該服務器。通過IE浏覽器一般可以解決傳輸問題,畢竟IE浏覽器是最基本最原始的FTP登錄和數據傳輸工具。(如圖2)

  如果IE浏覽器可以順利訪問那麼出問題的就肯定是Flashfxp工具了,這時我們需要從以下幾個方面下手排查故障。

  第一步:啟動Flashfxp,然後通過主菜單的“選項”->“參數配置”來設置傳送模式,默認應該是“自動”,不過這種自動模式很可能造成通訊解碼的錯誤,從而引發中斷問題。因此我們可以針對此問題在“傳送模式”下進行修改,從“自動”切換為使用“ASCII”字符傳送,確定保存後再次嘗試上傳即可。(如圖3)

  第二步:如果問題依舊的話那麼我們就只能夠被動的提高繼續傳輸次數來解決上傳必須手工修改任務狀態的問題。通過“站點管理器”找到要登錄的站點,然後找到“高級”標簽,將其下的“續傳支持”修改為“是”,應用後再次嘗試即可。(如圖4)

  第三步:如果還是不能夠解決FTP上傳中斷的問題,我們還可以通過“選項”->“參數配置”來更改重新嘗試傳送的次數,正因為默認上傳嘗試的次數為三次,所以我們上傳數據時經過三次中斷後就自動將該任務重置為“失敗”了,我們不得不手工重置任務為“正常”,再繼續任務才行。當然如果我們把“重試失敗的傳送”次數修改為99或者更多,那麼Flashfxp會自動在失敗後重新嘗試傳輸,從而解決了必須手工操作的問題。(如圖5)

  第四步:經過設置後就算在上傳過程中出現“426 data connection cloased,error decompressing data stream”造成傳送失敗,我們也不用擔心了,Flashfxp會自動繼續傳輸。(如圖6)

  小提示:

  出現上述錯誤提示實際上是當上傳文件大小為0的空文件時,系統自動提示上傳失敗。然而實際上該文件名在服務器上已經創建,因此這個問題是FlashFxp客戶端軟件的誤報錯。

  小結——通過幾個巧妙的設置我們圍魏救趙的解決了Flashfxp上傳數據出錯的故障,從而解決了必須反復手工操作才能夠上傳資源的問題。幫助這位讀者解決了實際問題。

        .

copyright © 萬盛學電腦網 all rights reserved