最近在公司做的項目是需要在客戶端錄制視頻,然后通過ftp傳到服務器端。客戶端是windows,服務器端linux。今天用新的電腦配置好項目之后,測試數據傳輸時出現了“200 port command successful. consider using pasv 425 failed to establish connection”的錯誤。
項目中的ftp連接和傳輸都是使用的bat批處理腳本完成的,所以我嘗試直接用命令行連接ftp並傳輸,完全沒問題。。。
百度,谷姐……有人說,客戶端的ftp要設置成主動; 有人說,服務器端ftp配置要修改允許的端口號; 有人說是linux的防火牆~~~ ;有人說是Selinux在搗鬼。。。。
最后試了兩個小時,寡人發現是windows這邊客戶端的防火牆問題。最簡單的方法,直接關掉。
