java - 无法从Android中的ftp服务器下载txt文件

标签 java android download ftp

我试图在我的 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);

我有这个异常(exception):

java.io.FileNotFoundException: resultat.txt: open failed: EROFS (Read-only file system)

最佳答案

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

关于java - 无法从Android中的ftp服务器下载txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31544534/

相关文章:

java - 为什么 DatagramPacket 对象在使用其方法之一时会卡住?

android - 显示 volley 文件下载的进度值

java - 使用 Java 通过 http 批量下载图像的好方法

Android MapFragment,无法在 map 上绘制并且无法恢复以前的 map 状态

python - 在使用 Flask 的 python 中,如何写出一个对象以供下载?

java - Spring ,Java : Streaming file download for avoiding out of memory errors

java - Activity 窗口而不显示它或将其置于顶部

java - 尝试在 Java 中更新 MySQL 数据库时数组索引越界异常

Java 文件无法删除或重命名

android - 在 Android 上登录到文件