1. 程式人生 > >配置好fastfds和nginx,eclipse用代碼上傳圖片失敗

配置好fastfds和nginx,eclipse用代碼上傳圖片失敗

網卡 tel 成功 info 代碼上傳 pic telnet src 上傳

1、提示:timed out,22122

技術分享圖片

說明無法訪問22122的端口

有可能是虛擬機網卡沒開,也有可能是虛擬機22122端口未打開。

技術分享圖片

兩個都打開後還是不行。

我就想知道主機能不能訪問虛擬機的22122端口。網上找到了用命令

telnet ip 端口

技術分享圖片

測試如下

技術分享圖片

失敗是因為telnet未安裝

安裝好後

8080端口連接成功,22122端口還是失敗。重啟了一下虛擬機22122連接成功。

2、提示文件名或目錄名或卷標名不正確

技術分享圖片

不知道為什麽會不正確,但網上有遇到同樣問題的

解決:

String str="D:\\picture\\139125.jpg";
String location=str.replace("\\\\", "/");
String[] strings=storageClient.upload_file(location, "jpg", null);

轉義一下就行。

技術分享圖片

3、

技術分享圖片

又是timed out,但是這次我不知道是什麽端口訪問不了,也沒提示,出錯句是:String[] strings=storageClient.upload_file(location, "jpg", null);  //所以tracker是可以訪問的,應該是storage訪問不了。我不信邪,修改一下配置文件,將超時時間改為10,測試了還是超時。修改如下

技術分享圖片

這都超時,肯定是端口訪問不了,網上說是23000端口,我印象中確實storage確實有個端口,查看了確實是23000端口。

打開了端口,上傳圖片成功

技術分享圖片

ps:以後再timed out一般都是端口未打開,後連接不了,可以用telnet測試。

配置好fastfds和nginx,eclipse用代碼上傳圖片失敗