问题标签 [apache-commons-net]

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.

0 投票
1 回答
3282 浏览

java - Java apache commons FTP,如何将图像文件下载到BufferedImage

所以我试图从 FTP 站点下载图像文件,从中获取一些元数据,然后使用 Play! 将二进制数据返回到网页!框架。这是我在控制器操作中使用的基本代码(为简洁起见,删除了所有错误检查):

我知道输入流的真正类型是 SocketInputStream,我需要做一些特别的事情才能使用它吗?

我也试过这个:

但是“bimg”显示为空,所以这让我相信输入流中的数据不是有效的图像数据。

有没有人有这样做的经验并且可以指出我正确的方向?

0 投票
1 回答
2409 浏览

java - ftp 客户端(来自 apache.org)和套接字,除了

我使用来自 apache.org 的库并使用来自 java2s.com 的代码:

我下载了库,将其移至 lib 文件夹并将其重命名为 cn.jar。

编译:(在 Windows 7 下)

运行:(在 Windows 7 下)

我有: http: //freelifer.narod.ru/some.png

如何解决?怎么了?

0 投票
1 回答
1958 浏览

java - 如果服务器非常慢或java中有更多客户端,如何从ftp服务器获取文件列表

我必须获取 ftp 服务器中存在的文件或文件夹的列表。我尝试了以下代码,但没有得到列表。如果我正在运行相同的代码,如果我将本地系统作为服务器,我将获取文件列表,但是当我应用相同的代码时,我成功登录并且FTPClient类的列表方法正在工作,但是listFiles()listNames()没有工作。

0 投票
0 回答
2227 浏览

java - Apache-Commons:获取 CopyStreamException:当我使用 CopyStreamEvent 时出现 IOException

我正在尝试使用apache-commonsFTPClient类将文件上传到 FTP 服务器。storeFile () 没有错误,但我不想使用它,而是想创建一个侦听器,以便我可以关注上传进度。

当我运行代码时,它会愉快地连接并调用uploadFile () - 这又会引发CopyStreamException: IOException

我不擅长决定引发异常的原因,它可能是我的“监听器”对象吗?

我就是这样做的:

听众:

编辑:这是堆栈跟踪:

提前致谢!

0 投票
5 回答
11194 浏览

java - 通过 java 连接到 ftps 站点

我正在尝试通过我的 java 代码连接到客户端 ftps 服务器。我正在使用 apache commons library 来做到这一点。但是,我无法这样做。谁能帮我解决这个问题。

客户端服务器使用 FTPS/隐式 SSL 连接并使用被动模式进行数据连接。

我的代码如下:

此代码不会引发任何异常,但我没有看到文件被复制到服务器,也没有任何数据被复制到我的 InputStream。此外,用于获取工作目录的 sysout 语句会返回正确的目录。我还可以通过 Filezilla 和 WinSCP 连接到服务器。

请帮忙,我遇到了这个问题。

谢谢

0 投票
2 回答
802 浏览

java - 如何使用 commons-net 创建健壮的 FTP 连接

我们遇到了很多问题,我们的 ftp 连接无限期挂起,导致程序挂起。

如何配置 FTPClient 不这样做?

0 投票
8 回答
68268 浏览

java - FTPClient - Java,上传文件

我正在尝试进行非常简单的文件上传。我想要一个可以上传我告诉它的任何文件的 Java FTPClient。但是 pdf 总是一团糟,我的 pdf 编辑器 (Adobe) 不会打开它,说存在 I/O 错误。

我正在使用以下课程:

为什么这不起作用,我该如何解决?

0 投票
2 回答
2108 浏览

java - 使用 commons net 3.0 api (org.apache.commons.net) 在 ftp 服务器上上传文件时出现问题

我正在尝试将文本文件保存在我的驱动器中的 ftp 服务器上并且它有数据,该文件已成功存储在那里,但即使它有数据,该文件也是完全空的。

以下是我的松散尝试。

0 投票
5 回答
8880 浏览

java - FTPClient (commons net) 上传问题

我使用以下代码将照片上传ftp主机。但照片上传后似乎已损坏:照片底部有狭窄的灰线。

可以通过减小 FTPClient 对象的缓冲区大小来减小灰线的大小。

0 投票
1 回答
2464 浏览

java - 何时调用 setDataTimeout?

FTPClient (commons.net) 上的 setDataTimeout 何时调用?它是在套接字连接挂起时调用还是在达到超时值时调用?

例如。如果我将 setDataTimeout 设置为 30 秒,我不希望在大下载过程中 30 秒后断开连接。