ftp上傳檔案失敗長傳檔案大小為零位元組

時間 2021-05-07 20:00:57

1樓:

上傳時出現同名零位元組的檔案,應該是伺服器端建立了一個臨時檔案準備接收資料,但是出現錯誤,就無法上傳了。此時ftp客戶端和伺服器建立的tcp網路連線還在,伺服器端仍然在等待客戶端上傳資料,在等待一段時間收不到資料以後,伺服器端才會關閉這個連結,同時刪掉臨時檔案,在這段時間內你用什麼ftp程式上傳都會出錯,因為伺服器端的臨時檔案還在,無法新建同名檔案,伺服器還在等你寫入上一次的資料到最初的臨時檔案。

過了一段時間後,伺服器等不到你的資料,關閉了最初的有錯誤的連線,刪掉了臨時檔案,你再上傳,就沒問題了,就可以上傳成功,因為可以再次新建一個臨時檔案了。這就是你看到的這個錯誤的原理。只要以後你上傳沒出錯,應該不會再出現問題,如果還出問題,就建議聯絡ftp伺服器的管理員協助你處理。

由於不同ftp伺服器處理方式不同,我給出的只是一種可能的原理,並不一定就是你這個錯誤的實際情況,如果有其他新的情況可以繼續追問,幫你繼續分析。

2樓:匿名使用者

重啟電腦 建立新連線 或者換個名字 在試試

3樓:

也可能是遠端伺服器空間不足呢~

想做批處理將指定檔案用FTP上傳

我估計你的批處理名字是ftp.bat吧。改名,例如ftp1.bat 這裡有一個完整的ftp自動化指令碼,你可以參考下1.批處理名稱不能叫ftp.bat其它均可,如autoftp.bat2.s後面的檔案最好用絕對路徑 3.open後面最好要用合法的公有ip或私有ip地址,不要用本地迴環地址127.0....

每次ftp上傳檔案總有幾個失敗的為什麼

我是真的少校 ftp伺服器連線失敗 連線被拒,錯誤資訊 右 正在連線到tuiq.net dns tuiq.net ip 127.0.0.1 port 21 右 連線失敗 連線被拒 原因 這是因為客戶在作ftp上傳時 填寫錯ftp伺服器造成這個問題.解決 在ftp上傳時記得一定要使用我司的ftp伺服器...

怎樣用vba實現檔案上傳到ftp服務中

vba訪問ftp進行檔案傳輸的,網路上見到3種方式,用過2種。一 vba dos批處理的方式,本質上還是通過dos來進行,有點麻煩,而且執行中會彈出cmd視窗,現在已經不用這種方法了。vba寫dos open getfd for output as 1 print 1,setlocal enable...