javaftp0kb
⑴ linux下java實現ftp下載,ftpClient.listFiles();返回的數組長度一直是0
如果你加了ftpClient.enterRemotePassiveMode();還是不行,那麼就可能是你commons-net 的jia包版本太低,你可以試著引入 commons-net-3.3.jar以及以上版本的jar應該就可以了。
⑵ ftp上傳的文件為0kb怎麼辦
出現這個問題時,用戶就不知道如何處理了,上傳到底是成功了還是失敗了呢?不確認…如果安裝了,會不會在某功能方面有問題呢?也不確認…
其實出現這個提示主要與空間的設置有關,可以看一下,出現這些黃色警告信息的文件多是0位元組。有些空間對0位元組文件比較敏感,當它發現上傳的文件是0位元組時,就會標一個警告信息。
出現這種提示時,可以這樣操作,就是找一個報警的文件,比如上圖中html下的某個0位元組文件;然後到空間上找到對應目錄core/html 在這個目錄下,看一下剛才的0位元組文件是否已經成功上傳?如果已經上傳了,則在CuteFXP上傳序列中刪除這個上傳文件即可。多數情況下,是已經上傳成功了,因此,大可放心。
當然,既然是多數情況,肯定也有少數情況。如果空間中對應目錄下,這些0位元組文件沒有上傳成功,則需要與空間商溝通一下,讓他們幫你把這些文件上傳到空間去,這樣也是可以解決問題的。
或者使用專門的編輯軟體,如Editplus或Dreamweaver編輯一下這些0位元組的文件,在裡面放個值,如0,再保存後,就不是0位元組文件了,就可以正常上傳的。
據暗香統計,目前這樣的空間已經越來越少了….
⑶ java FTP上傳 , 伺服器卡死
卡死?趕緊換一台配置更好的伺服器吧。。。。做為一個伺服器商的建議
⑷ ftp下載文件下載文件偶爾出現下載大小為0kb
伺服器連接中斷或者返回值錯誤(如拒絕連接)
⑸ ftp上傳的文件大小全是0kb
使用二進制上傳,如果再不行就是你的網關屏蔽了FTP協議。不過FTP上傳慢,可以壓縮後上傳,然後在線解壓一下就行了,asp,PHP都有對應的在線解壓工具,只有單個文件。
⑹ 為什麼我用ftp 上傳,文件就成0kb,我換了台電腦就不會,我以為是被屏避了IP,但空間商說沒有,
綜合你提供的信息,推斷可能是由於防火牆阻斷造成。
理由如下:FTP的命令和數據是通過不同埠傳輸的,你可以執行刪除和列表命令,只說明命令埠是暢通的,由於你可能使用了PASV(被動)模式,而被動模式的埠是隨機的,所以你的防火牆可能阻斷了它。換機器可以證明伺服器端是支持的,沒問題,所以問題肯定在你這台電腦,原因就很可能是我說的這個。關閉所有防火牆測試就知道。如果關閉了就可以,那麼嘗試在防火牆中設置例外即可。
⑺ Java FTPClient 如何下載jpg 下載下來的圖片大小0位元組,是什麼問題如何解決
使用方法不對吧,你看看FTPClient這個類,提供了deleteFile方法,應該是用這個進行刪除文件的
至於用命令的方式刪除,你要看哈FTPCommand這個類裡面的常量命令,有DELE和DELETE兩個,我沒用過命令的方式,不知道這兩個的區別,需要你自己試了