當前位置:首頁 » 文件傳輸 » 文件上傳成功卻不能連接
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

文件上傳成功卻不能連接

發布時間: 2022-12-07 04:54:42

⑴ FTP上傳錯誤: 無法連接到伺服器,怎麼辦

FTP連接超時或出現列表錯誤的解決方法!x0dx0ax0dx0a如果您在連接本站的ftp時,出現超時或很長時間才能看到ftp列表的話,請在你的ftp客戶端中,將「使用被動模式」的對勾去掉即可! x0dx0a為什麼會出現這種情況呢?是因為我們的伺服器設置有防火牆,只開放了ftp的默認埠,客戶端在連接的時候如果使用被動模式,則需要連接伺服器的其它高埠,因此高埠是關閉的,就造成這種情況!x0dx0ax0dx0a以Flashfxp為例,選擇菜單中的「站點管理器」,選擇你要修改的站點名稱,點擊右邊的「選項」菜單,將「使用被動模式」前對勾去掉即可! x0dx0a以LeapFTP為例,選擇菜單中的「站點管理器」,選擇「高級」選項卡,把「使用PASV模式」前的對勾去掉即可!x0dx0a以下為Cuteftppro為例x0dx0a找到站點屬性,選擇「類型」,將「數據連接類型」改為「使用port」即可!x0dx0a其它客戶端軟體自己查找!如果您已經使用了此方面,但是還是不能連接本站的ftp,那麼很可能你電腦上的高級埠被佔用了,伺服器無法連接你電腦上的高級埠,出現這種問題的原因可能是你的電腦上有大量下載線程,連接其它ftp的線路,以及開了多個QQ,因為這些軟體會佔用很多埠,還有可能是你這條寬頻是很多用戶共享使用的,那麼這個時候,其它電腦也會搶佔一部分埠的,雖然你的本機埠沒被佔用,但是公網ip上的高埠是有限的,用戶太多,埠佔用的也越多!x0dx0a另外:你在連接空間伺服器時,ftp連接地址請填寫你的域名。希望對你有用!!

⑵ 在linux上單獨用shell腳本可以完成文件上傳,可是使用java來調用這個shell腳本卻提示無法連接

不要用sh來運行,用bash。sh 應該不支持here doc。

Process process = Runtime.getRuntime().exec(new String[] {
"sh", "/ftpfile"});

==>

Process process = Runtime.getRuntime().exec(new String[] {
"bash", "/ftpfile"});

⑶ ftp連接上了伺服器但是卻提示連接失敗

是不是你哪個步驟出了問題,是不是你沒有檢測連接狀態,我來教你

一、打開主程序,點導入