【问题标题】:Unable to download txt file from ftp server in Android无法从 Android 的 ftp 服务器下载 txt 文件
【发布时间】:2015-07-21 16:22:38
【问题描述】:

我正在尝试从我的 android 应用程序中的 ftp 服务器下载,但是当我创建本地文件时,我无法写入。

代码如下:

        String servidor = ips[0];
        int reply;
        ftp.setDataTimeout(1000);
        ftp.connect(servidor);
        ftp.login(usuaris[0], pass[0]); // ftp.login( username password)
        //ftp.changeWorkingDirectory(".");
        ftp.setFileType(FTP.ASCII_FILE_TYPE);
        File file = new File("resultat.txt");
        FileOutputStream fos = new FileOutputStream(file); 
        ftp.retrieveFile("ARTI.txt", fos);
        fos.close();

当我这样做时

FileOutputStream fos = new FileOutputStream(file);

我有这个例外:

java.io.FileNotFoundException:resultat.txt:打开失败:EROFS(只读文件系统)

【问题讨论】:

标签: java android download ftp


【解决方案1】:

听起来您在服务器级别没有正确的目录或文件位置。

【讨论】:

  • 谢谢我解决了我的问题!问题是我在一个未知的位置创建了新文件。现在我把它放进去,它可以工作了: File file = new File("/sdcard/resultat.txt");
最近更新 更多