首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java (Spring )从FTP下载文件“Firebox策略不允许更改源IP”

Java (Spring )从FTP下载文件“Firebox策略不允许更改源IP”
EN

Stack Overflow用户
提问于 2022-04-09 11:16:39
回答 1查看 164关注 0票数 0

我正在使用中的ApacheCommonsNet3.8.0下载一个XML文件。

代码语言:javascript
复制
        FTPClient client = new FTPClient();
    try (OutputStream os = new FileOutputStream(fileName)) {
        client.connect(url);
        boolean login = client.login(username, password);
        if (login) {
            System.out.println("Login success...");

            // Download file from FTP server.
            boolean status = client.retrieveFile(fileName, os);
            System.out.println("status = " + status);
            System.out.println("reply  = " + client.getReplyString());
        }
    } catch (IOException exception) {
        exception.printStackTrace();
    }

这段代码在我的本地主机上运行得非常好。但当我部署它时,我得到了:"550权限被拒绝“( Firebox策略不允许更改源IP )”“。

登录似乎运行良好,因为它打印“登录成功”。

部署的版本使用docker进行容器化,容器不会公开给公众,只能通过一个反代理(caddy)才能到达。FTP服务器不是来自我,所以我不能在那里更改任何设置。知道怎么纠正这个错误吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-09 12:04:38

使用passiveMode输入FTP是个窍门

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71807577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档