0
我試圖使用Apache Commons庫從Android下載FTP文件,並且我總是收到錯誤EROFS(只讀文件系統)。我嘗試使用ftpClient.makeDirectory(「xxx」),而不是使用ftpClient.makeDirectory並且完全正常。我也試圖在不使用被動模式的情況下做到這一點,並且確保文件路徑正確但結果相同。使用總共 - 一切正常,所以它不是許可問題。感謝您的回覆。從Android下載FTP文件時只讀文件系統錯誤
FTPClient ftpClient = new FTPClient();
ftpClient.setConnectTimeout(xxx);
ftpClient.connect(InetAddress.getByName("xxx",xxx);
ftpClient.login("xxx", "yyy");
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.enterLocalPassiveMode();
FileOutputStream buffIn = null;
buffIn = new FileOutputStream(new File("/file")); //here I get the crash
ftpClient.retrieveFile("file", buffIn);
buffIn.close();
ftpClient.logout();
ftpClient.disconnect();
謝謝。我認爲android會自動將它保存在他用來保存下載的地方。 – user3511259 2014-09-20 18:29:15