【问题标题】:Trouble with FTPClient.storeFile()FTPClient.storeFile() 出现问题
【发布时间】:2017-12-29 00:40:06
【问题描述】:

我正在尝试将 Excel 文件上传到 Filezilla 服务器 (FTP)

String ruta = System.getProperty("user.dir") + "\\localdata.js";
                    File file = new File(ruta);
                    FileInputStream input = new FileInputStream(file);
                    client.changeWorkingDirectory(rutaRemoteFile);
                    client.setFileType(FTP.BINARY_FILE_TYPE);
                    client.enterLocalPassiveMode();
                    System.out.println("Subió satisfactoriamente el archivo");
                    if (!client.storeFile("localdata.js", input)) {
                        JOptionPane.showMessageDialog(null, "No se pudo completar la carga del archivo", null, JOptionPane.ERROR_MESSAGE);
                    }
                    else{
                        JOptionPane.showMessageDialog(null, "La carga del archivo se realizó exitosamente", null, JOptionPane.INFORMATION_MESSAGE);
                    }
                    input.close();

但问题是

!client.storeFile("localdata.js", input)

总是正确的,

所以我的文件没有被上传。

提前感谢您的帮助

【问题讨论】:

标签: java ftp


【解决方案1】:

我想通了。原来用户没有在 FTP 文件夹上写入的权限。授予权限后,一切顺利。

【讨论】:

    猜你喜欢
    • 2013-04-28
    • 2019-11-20
    • 2015-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多