问题标签 [ftp4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 android 中使用 ftp4j 连接到 FTP 服务器时出错
当我使用 client.connect(FTP_HOST); 时,我得到了这个错误。我有标准的 ftp 连接并使用默认端口 21 任何人都可以帮我找出这个问题的原因是什么?谢谢
// 这是我的代码
这是主要的
java - ftp4j java ftpClient 管理文件上传期间的连接失败
我正在尝试实现一个能够管理网络连接问题的 ftpClient 接口。为此,我正在使用 ftp4j 库。
我可以成功上传文件,但是在文件上传过程中出现连接失败时我遇到了一些问题。我希望能够在连接问题终止我之前的上传尝试后重新上传(不是追加,只是重新开始)文件。
情况是,如果我尝试在上一次不成功的尝试后几秒钟甚至几分钟重新尝试上传文件,我会得到:
如果我等待一段时间然后重试,我将能够将文件上传到 FTP 服务器。
是否可以为我的 ftpClient 设置一些参数:
为了能够克服这个“访问被拒绝”的问题?任何想法是什么导致了这种异常?也许是服务器参数?
java - Java ftp4j - 在 amn 活动模式下连接时列出 FTP 服务器中的文件
我正在使用 ftp4j 库来实现我的 FTP 客户端,但是我尝试连接的服务器仅在活动模式下接受连接。
因此,当我尝试列出远程文件时,我得到:
这是代码:
在活动模式下连接时有什么方法可以列出远程文件?
java - HttpsURLConnection 请求上的 javax.net.ssl.SSLException
在重命名 ftp 服务器目录中的文件后,我试图在我的 java 应用程序中调用 https url。
该文件已重命名,并且 https url 请求成功,但是我收到一个与导入到我的 cacerts 文件中的证书相关的奇怪异常。
重命名 ftp 目录中的文件然后发出 https url 请求的代码如下:
在我的日志中,我收到了:
这也是发出 https url 请求的代码(非常简单):
为什么我会收到:
如果您进一步检查:
实际上,我的代码中引用到日志的第 390 行是我要尝试的地方:
client.disconnect(true);
因此,当我尝试从 ftp 会话断开连接时,我收到了异常。有人知道为什么我会收到此异常吗?
java - 使用 http 代理进行 FTP 连接的 ftp4j 中的套接字超时
我正在为 ftp 客户端使用 ftp4j jar 我使用了 HTTP 隧道连接器,因为我的 FTP 服务器(开放 VMS 服务器)位于 HTTP 代理后面。PWD、NOOP、CWD 等基本命令工作正常,但如果我尝试列出和 NLIST 目录或存储文件,那么一段时间内什么都不会发生,我会得到 SocketTimeOutException。
下面是我的代码
而如果我将注释掉我将 HTTPTunnelConnector 添加到我的 FTP 客户端的部分,那么我的代码可以正常工作(但它会在内部使用 FTPTunnelConnector)
下面是我的错误消息 java.net.SocketTimeoutException: Read timed out
networking - 上传文件后 ftp4j 读取超时
我在从特定工作站上传文件(使用 ftp4j 库)期间收到一个奇怪的异常。
文件上传 (100%) 后,我收到读取超时异常。这里是:
这是代码:
我收到此异常:IOException - 读取超时!任何想法是什么导致了这个?或者如何进行调试?
奇怪的是所有的 ftp 操作都在工作!我也可以开始并实际上传文件,但是在 ftpClient.upload 操作结束时,我收到了这个超时!
我还检查并发现我从特定工作站遇到了这个特殊问题。我什至尝试使用 filezilla 上传文件,但我收到了类似的异常(读取超时)。所以我想这是网络或防火墙问题......有什么想法吗?
有任何想法吗?
android - 在 Asynctask 中获取 EditText 的值
我正在尝试制作一个使用 FTP 并将文件名更改为 2 个 EditTexts 的组合的应用程序。为了正确上传它,我将它上传到“asynctask”中,这是我的代码:
我的问题如下:我想在我的 Asynctask 中使用week_text.getText().toString();
and的值pagina_text.getText().toString();
,但我找不到实现这一点的方法。我对如何处理 Asynchtask 背后的参数也一无所知,我已经多次查找它,但在将它用于 FTP 上传时它只是没有意义。
请帮忙 。_。
android - .renameTo() 的结果被忽略
我正在尝试通过 FTP 上传文件,但在上传之前必须将其重命名为 2 个 editText 的输入。为此,我使用以下代码:
但是当我尝试上传它时,Logcat 给了我这个:
我将问题缩小到函数f.renameTo(new_fileName)
,它说调用这个方法的结果被忽略了。但是为什么会被忽略呢?有没有办法解决这个问题?
先感谢您 :)
java - 无法使用 FTP4J 连接到 FTP
我正在编写一个必须连接到 FTP 服务器才能下载某些文件的程序。为了做到这一点,我正在使用 FTP4J 库,但是我遇到了一些麻烦。
到目前为止,我有:
其中 FTP 的 URL 是ftp://ftp.pride.ebi.ac.uk/pride/data/archive/2015/10/PXD002829
但是,如果我运行程序,我会得到:
任何帮助,将不胜感激。
另外我没有登录服务器,它只是一个公共文件存储库。这会影响我做事的方式吗?
java - 使用 ftp4j 从 ftp 下载时无法打开文件
我正在编写一个需要从 FTP 下载文件的程序,我为此使用 ftp4j,但遇到了问题。我可以连接到 FTP 并启动下载,但是几秒钟后我收到错误消息。
这是我的代码:
我尝试过各种 FTP,但每次都尝试过。这是我尝试访问的 FTP 之一的示例ftp://ftp.pride.ebi.ac.uk/pride/data/archive/2015/11/PXD000918