gpt4 book ai didi

java - 使用 FTPS 从 android 传输文件到服务器

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:04:13 25 4
gpt4 key购买 nike

<分区>

我正在使用 Apache Commons FTP library在我的安卓应用程序中

我正在通过 FTPS 建立连接,虽然它可以完美地连接到服务器,但我在传输文件时遇到了问题。

订购应用程序的客户出于安全原因,要求在使用 PROT P 时请求数据连接上的 TLS session 恢复。

因此,我在服务器上启用了这个选项:

enter image description here

正如我所说,我可以连接到服务器,但不能传输文件。如果我停用“使用 PROT P 时需要在数据连接上恢复 TLS session ”复选框,传输将正常进行。

我正在寻找一种使用该库进行文件传输的方法,但没有成功,但是,我知道必须有一种方法。

相关代码部分给你:

TransferImagenesFTP.ftpClient = new FTPSClient();

TransferImagenesFTP.ftpClient.connect(InetAddress.getByName("XXX_XXX_XX_X"), 26);
TransferImagenesFTP.ftpClient.enterLocalPassiveMode();
TransferImagenesFTP.ftpClient.setBufferSize(1024000);
TransferImagenesFTP.ftpClient.login("xxxxxx", "zzzzzz");
TransferImagenesFTP.ftpClient.execPROT("P");
TransferImagenesFTP.ftpClient.type(FTP.BINARY_FILE_TYPE);

感谢任何帮助,谢谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com