① 阿里雲雲伺服器用寶塔linux面板搭建apache環境後 ftp能連接但是無法上傳下載
這不是虛擬主機,這是ECS,默認沒有FTP的。windows主機可以用windows自帶的遠程桌面連接登陸,linux主機在windows下可以使用xshell連接登陸。如果通過以上兩種方式(在伺服器開機狀態下)依然還無法連接,那麼可以到網頁控制台---雲伺服器ECS---找到安全組,找到對應你哪一台伺服器的安全組來開放埠。
② Apache下的FTP上傳文件,使用FTPClient的appendFileStream方法返回輸出流為空望高手指點。急!!!!
ftp伺服器的問題,建議:
更換ftp伺服器
調整ftp用戶操作許可權;許可權可能不夠
③ ftp文件夾錯誤無法訪問此文件夾
具體如下。
可以在瀏覽器中輸入FTP地址並訪問;檢查FTP服務是否已打開:打開控制面板——程序;點擊「打開或關搏穗閉Windows功能」;找到「Internet信息服務」里的「FTP伺服器」,並勾選「FTP服務」和「FTP擴展性」;找到「TFTP客戶端」,並勾選;更改Internet屬性:打開「Internet選項」,在選擇「高級」選項卡,跡笑取消勾選「使用被動FTP(用於防火牆和DSL數據機的兼容)。
文件傳輸協議(英語:FileTransferProtocol,縮寫:FTP)是一個用於在計算機網路上在客戶端和伺服器之間進行文件傳輸的應用層協議。文件傳送姿銀含(filetransfer)和文件訪問(fileaccess)之間的區別在於:前者由FTP提供,後者由如NFS等應用系統提供。參考文獻RFC959定義了此規范。FTP是一個8位的客戶端-伺服器協議,能操作任何類型的文件而不需要進一步處理,就像MIME或Unicode一樣。但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間,會非常長;並且不時的必須執行一些冗長的登錄進程。
④ java中在linux環境下,運用org.apache.commons.net.ftp.FTPClient包,下載FTP服務上的文件,報出異常:
1,確保手工用FTP客戶端連接沒問題。
2,手工沒問題,程序也應該沒問題才是。
3,確保程序中安全CLOSE連接,FTP伺服器也是有連接限制的。
4,適當考慮重起一下FTP伺服器。