2017-04-01 89 views
1

我在筆記本電腦的本地驅動器中創建了一個ftp服務器,併爲其分配了一個IP地址。我想使用我的android應用程序獲取該服務器上的excel文件並處理數據。 我該如何解決這個問題? 是Commons Apache的方式嗎?使用Android連接本地ftp服務器

+0

'在本地驅動器中創建了ftp服務器'。你是什​​麼意思?爲什麼信息是相關的。 – greenapps

+0

'併爲其分配IP地址?你是什​​麼意思?爲什麼要將ip分配給服務器?你分配了哪個ip? – greenapps

+0

您應該在Android設備上安裝一個ftp客戶端應用程序,以便連接到您的服務器。或者編寫你自己的Android ftp客戶端應用程序。 – greenapps

回答

1

這是我爲我製作和工作的片段。

 FTPClient ftpClient = new FTPClient(); 
       try { 
        ftpClient.connect("192.168.5.3", 21); 
        ftpClient.enterLocalPassiveMode(); 
        ftpClient.login("FTP_User", "ravi1998"); 

        ftpClient.setFileType(FTPClient.ASCII_FILE_TYPE); 

        InputStream inStream = ftpClient.retrieveFileStream("record.xls"); 
        runOnUiThread(new Runnable() { 
         @Override 
         public void run() { 
          Toast.makeText(MainActivity.this, "done", Toast.LENGTH_SHORT).show(); 

         } 
        }); 
        ftpClient.disconnect(); 
        Workbook wb = Workbook.getWorkbook(inStream); 
        Sheet s = wb.getSheet(0); 
        int row = s.getRows(); 
        int col = s.getColumns(); 

        for (int i = 0; i < row; i++) { 
         for(int c = 0, c< col; c++){ 
         Cell z = s.getCell(c, i); 
         String content = z.getContents(); 
         } 
        } 
0

第1步:製作您的移動熱點並將您的筆記本電腦與該熱點連接。

第2步:確保您的防火牆已關閉。並打開apache或wampserver。

第3步:在你的cmd管理面板中寫入ipconfig命令,然後chbeck你的ip給wifi。

ipconfig 

第4步:同一IP放於手機瀏覽器,它會顯示wampserver網頁..

我做這類CONFIGRATION Android版wampserver連接可能是其對您有所幫助。