配置好fastfds和nginx,eclipse用程式碼上傳圖片失敗
阿新 • • 發佈:2018-12-01
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測試。